2016-07-14 2 views
1

Я знаю, что люди обычно спрашивают, как перенаправить на https, но у меня противоположная проблема. Я проверяю свою статистику и по той причине, что я не знаю, что я посещаю страницу https: //, которой у меня нет.Как перенаправить все HTTP-запросы на HTTP

Так что мой вопрос в том, как я могу перенаправить все мои https-запросы на http?

Я на VPS Linux версии 2.6.32-042stab116.1, CentOS выпуск 6,7 (Final)

Я попробовал некоторые коды, которые я найти здесь, но они, к сожалению, не работают F.E. это

RewriteEngine On 
RewriteCond %{HTTPS} on 
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} 

ответ

0

К сожалению, это невозможно. Согласование SSL происходит до того, как произойдут какие-либо переадресации, поэтому перенаправление не обойдет эту проблему. На самом деле, ваш единственный вариант - посмотреть дешевый сертификат.

+0

Работает только в том случае, если у него есть действующий сертификат – Tom

0

На самом деле, вы может сила HTTP, вы также почти правильно ее использовали. Используйте это в своем .htaccess:

RewriteEngine On 
RewriteCond %{HTTPS} on 
RewriteRule^http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 
Смежные вопросы