Вот мой простой .htaccess Моя цель - просто добавить правило, которое перенаправляет/faq -> faq.php на моем сервере HTTPS..htaccess rewriterule не работает с https
# force ssl
RewriteCond %{SERVER_PORT} ^80$
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R]
RewriteRule faq faq.php
Я также попытался с:
RewriteRule faq faq.php
RewriteCond %{SERVER_PORT} ^80$
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R]
Это прекрасно работает, если я раскомментировать HTTP-> HTTPS правило перенаправления.
так, что я пытаюсь сделать, это:
-> если HTTP, а затем перенаправить на HTTPS
-> если/чаво перенаправления на faq.php
Когда я удалить эти строки
RewriteCond %{SERVER_PORT} ^80$
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R]
FAQ-> faq.php работает, но я теряю перенаправление HTTP-> HTTPS всего моего сайта
Все ваши правила раскоментированы в соответствии с вашим вопросом. Что не работает? – anubhava