Использование .htaccess для управления HTTPS на определенных страницах - PullRequest
8 голосов
/ 31 июля 2009

У меня есть сайт, который требует (очевидно) HTTPS для проверки. Текущее исправление включает в себя запуск всего сайта в режиме SSL, но это вызывает проблемы.

Как бы я изменил это ...

RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L]

Чтобы установить только определенный URL (скажем, basket.php) как HTTPS?

Ответы [ 2 ]

13 голосов
/ 31 июля 2009

более короткая версия:

RewriteCond %{HTTPS} off
RewriteRule ^basket\.php$ https://%{HTTP_HOST}%{REQUEST_URI} [L]
12 голосов
/ 31 июля 2009

Я полагаю, это будет работать:

RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} /basket.php
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...