htaccess指令与https冲突 - 404找不到
问题描述:
我有一个简单的问题(我认为)。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