URL-маскирование перенаправить http на https с помощью .htaccess

Я создал маскирование URL-адресов (url-mapping) на моем портале.
Один и тот же PHP-код работает с разными URL.
Моя ссылка на портал http://subdomain.domain.in (main-link) и 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]

0

Решение

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

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

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

0

Другие решения

Моя проблема решена сейчас.
Я добавил этот код в .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

По вопросам рекламы [email protected]