URL-маскирование перенаправить http на https с помощью .htaccess - PullRequest
0 голосов
/ 11 января 2019

Я создал маскирование URL-адресов (url-mapping) на моем портале. Один и тот же PHP-код работает с разными URL. Моя ссылка на портал http://subdomain.domain.in (основная ссылка), а URL-адрес клиента http://www.client -domain.com . Я хочу перенаправить URL-адрес клиента HTTP на https, используя мой файл .htaccess.

Редактировать из комментария:

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^client-domain.in [NC] 
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI}/$1 [L,R=301] 
RewriteCond %{HTTP_HOST} ^mydomain.in [NC] 
RewriteRule ^(.*)$ http://%{SERVER_NAME}%{REQUEST_URI}/$1 [L,R=301]

Ответы [ 2 ]

0 голосов
/ 11 января 2019

Моя проблема решена сейчас. Я добавил этот код в .htaccess, и URL клиента работают с HTTPS.

RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} www.client-domain.com [NC]
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}/$1 [R=301,L]
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^my-domain.in [NC]
RewriteRule ^(.*)$ http://%{SERVER_NAME}%{REQUEST_URI}/$1 [L,R=301]
0 голосов
/ 11 января 2019

Вы можете использовать приведенный ниже код для того же

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

перенаправит ваш URL-адрес http на https.

...