Новости | Документация | Download | Webboard | FAQ | Поиск | Контакты

Apache.RU - Webboard



Вернуться
!проблема! как разбить сайт на SSL зоны? (Ruslan) 02/09 - 20:18:44



From: Ruslan - 02/09 - 20:18:44
Subject:!проблема! как разбить сайт на SSL зоны?
-----------------
Добрый день!
Может кто подскажет как справиться с подобной проблемой.
делаю следующее правило в .htaccess

#RewriteCond %{HTTPS} !=on
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} ^/user.*$
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

То есть все урлы начинающиеся с user сразу редиректить на https.
Все работает. Однако надо чтобы и выполнялось и обратное условие, то есть все урлы, которые не начинаются с user, возвращать назад на http, если перед этим уже был заход на https.
Надеюсь суть ясна, извините за корявое изложение.
Так вот, тут же пишу обратное правило:

#RewriteCond %{HTTPS} =on
RewriteCond %{SERVER_PORT} 443
RewriteCond %{REQUEST_URI} !^/user.*$
RewriteRule ^(.*)$ http://%{SERVER_NAME}%{REQUEST_URI} [R,L]

и вот с этого момента начинается непонятная билиберда. Ладно если бы это (второе добавленное) правило не работало, однако все гораздо запутаннее - второе правило работать как раз начинает, а вот перевое перестает, и начинаются какие-то глюки.
Хелп плиз кто может!




[Это сообщение - спам!]

Последние сообщения из форума

 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
29328




  Copyright Apache.ru © 1999-2017, All Rights Reserved Разработка сайта: Inside.ru  
  РЕКЛАМА НА САЙТЕ: |