Имам проблем с правилото за пренаписване на htacces с активиран SSL.
В htacces имам всички адреси .php
пренасочени към .html
:
RewriteBase /
RewriteCond %{THE_REQUEST} (.*)\.php
RewriteRule ^(.*)\.php $1.html [R=301,L]
RewriteCond %{THE_REQUEST} (.*)\.html
RewriteRule ^(.*)\.html $1.php [L]
Ако добавя ssl пренасочване към https чрез:
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Пренаписване на php в html не работи.
Например:
http://domain.com/test.html --- РАБОТА
http://domain.com/test.php --› ПРЕНАСОЧЕН КЪМ HTML И РАБОТА
https:// domain.com/test.php --› НЕ СЕ ПРЕНАСОЧВА -- РАБОТИ
https:// domain.com/test.html --› ГРЕШКА 404 - СТРАНИЦАТА НЕ Е НАМЕРЕНА
РЕШЕНО Имаше проблем в конфигурацията на apache2 за https сайт:
променете AllowOverride None на AllowOverride All