2015-03-26 2 views
1

мне нужно перенаправить https://sampledomain.com.au ИЛИ https://www.sampledomain.com.au к http://www.sampledomain.comHtaccess - Перенаправление домена HTTPS к HTTP

До сих пор это мой .htaccess состояние, но это не работает:

RewriteCond %{HTTPS} on 
RewriteCond %{HTTP_HOST} ^sampledomain\.com\.au$ [OR] 
RewriteCond %{HTTP_HOST} ^www\.sampledomain\.com\.au$ 
RewriteRule (.*) http://sampledomain.com/$1 [R=301,L] 

Что, кажется, проблема/ошибка? Большое спасибо :)

ответ

0

Это одно правило будет соответствовать как требованиям:

RewriteEngine On 

RewriteCond %{HTTPS} on [OR] 
RewriteCond %{HTTP_HOST} ^sampledomain\.com\.au$ [NC] 
RewriteRule^http://www.sampledomain.com%{REQUEST_URI} [R=301,L,NE] 
+0

Привет @anubhava Я попробовал ваш и он перенаправлен на этот: https: // sampledomain.com.au/cgi-sys/defaultwebpage.cgi Не знаете, почему это происходит. – marknt15

+0

Возможно, это связано с вашими другими правилами и настройками. Как вы можете видеть, здесь нет ссылки на 'cgi'. Отправьте свой полный .htaccess. – anubhava

+0

Я проверил .htaccess, и нет никакого перенаправления на любой «defaultwebpage.cgi». Может быть, веб-сайт SSL не является законным, не существующим или неправильно настроенным? – marknt15

0

Лучше попробовать этот

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

Upvote если работал

+0

Привет @Ujjwal Я попробовал ваш ответ и перенаправлен на: https: // sampledomain.com.au/cgi-sys/defaultwebpage.cgi тоже – marknt15

+0

@ marknt15, пожалуйста, найдите defaultwebpage.cgi на всей папке вашего сайта. Вы можете найти код. и удалите, если это не необходимо. – researcher

Смежные вопросы