我有一個簡單的問題(我認爲)。htaccess指令與https衝突 - 404找不到
我的網站做的是正確 - 的URL http://example.com/mypage
使用 - >/var/ww/html/mypage.php
|簡而言之,它實質上允許從URL中刪除php
擴展名。
我的預期結果是與https
做同樣的事情。但是,我返回了404.因此,我的重寫條件在https
中運行不正常,但對http
運行正常。
這裏是的.htaccess文件:
RewriteEngine On
Options -MultiViews
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule^%{REQUEST_URI}.php [L]
在此設置下,我必須指定%{HTTPS}
?還有什麼我失蹤?
HTTPS應該沒有任何區別。但是...如何配置SSL?如果在端口443(您的SSL主機)的VirtualHost容器中未設置AllowOverride,那麼您的'.htaccess'文件將不會被處理? – MrWhite