2013-05-17 2 views
0

У меня есть сайт mydomain.com/secure, который я хочу получить только через HTTP. Это отображается в виде виртуального каталога, как это:Перенаправление Subdir в HTTPS

-wwwroot 
--secure (Virtual directory, bound on port 443 only) - https://mydomain.com:443/secure 
--externalApp (Mapped as a different site on port 80) - http://mydomain.com/ 

В настоящее время просит mydomain.com/secure подаются, но я хочу, чтобы заставить их перенаправлять HTTPs. Несмотря на попытки переписать правила, я не могу заставить это работать правильно. Возможно ли это или просто невозможно?

ответ

0

Попробуйте это:

RewriteCond %{HTTPS} !=on 
RewriteRule ^/?(example|secure|test) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 

Вы можете добавить любой каталог, который вы хотите в примере | безопасное | пробное.

Example with comments.

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