2014-12-19 3 views
0

По какой-то причине я вижу содержимое одного каталога, отображаемое в Google с URL-адресами https. Поскольку это разбивает некоторые элементы страницы, мне нужно проверить этот конкретный каталог для https-запросов и перенаправить на http. Https используется в нескольких других каталогах, поэтому я не хочу делать переадресацию.Перенаправление одного каталога с https на http

ответ

0

Используйте, что в корне .htaccess:

RewriteEngine on 
RewriteCond %{HTTPS} on 
RewriteRule ^particularDirectory/? http://%{HTTP_HOST}%{REQUEST_URI} [R=301,NE,L] 

Или что в вашем particularDirectory/.htaccess:

RewriteEngine on 
RewriteCond %{HTTPS} on 
RewriteRule^http://%{HTTP_HOST}%{REQUEST_URI} [R=301,NE,L] 
+1

Это работает! Спасибо, Круизы! Единственная модификация, которую я должен был сделать, это удалить флаг [L], так как есть много других переписываний ... Спасибо еще раз! – TopAngler

+0

Добро пожаловать, рад, что все получилось. – Croises

0

Для этого существует множество примеров сценариев. И если вы понимаете правила перезаписи, это не так сложно. Я нашел это в ServerFault, который должен работать для вас. Не забудьте изменить его для конкретного каталога (если вы не хотите, чтобы все было переписано на https).

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^www\.(.*) 
RewriteRule ^.*$ https://%1/$1 [R=301,L] 
Смежные вопросы