Извините, если это было задано раньше, но я не смог его найти. У меня есть папка, которая при посещении загрузок как в HTTPS, так и в HTTP.Mod_Rewrite Force HTTP для всех файлов, кроме одного
Я хочу, чтобы все файлы в этой папке загружались в HTTP, за исключением одного файла. Файл, который мне нужен, в HTTPS: login.php, и эта папка называется «форум». Также, если это помогает: все файлы в папке - * .php.
я что-то вдоль линий пытаюсь:
#RewriteCond %{SERVER_PORT} !^443$
#RewriteRule ^/login.php$ - [L]
#RewriteCond %{SERVER_PORT} ^443$
#RewriteRule ^(/login.php) $ https://%{HTTP_HOST}/$1 [QSA,NC,R,L]
#RewriteCond %{SERVER_PORT} !^443$
#RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [QSA,NC,R,L]
Я немного любителя, когда речь идет о mod_rewrite так что простите меня, если вышеперечисленное полностью выключено. Также, если вы опубликуете решение, я был бы признателен, если вы опубликуете его с объяснением, чтобы я мог НАЧАТЬ как это работает.
Заранее благодарен! Дэвид
Следует предположить, что вы никогда не были линии комментировал, когда вы «пытаются»? – MitMaro
Да, они были раскомментированы, когда пытались. Извините, я просто скопировал строки из файла conf после отключения их, когда увидел, что он не работает. – 2009-07-26 00:12:07