我已阅读多篇关于RewriteEngine的帖子,我相信我的案例是独一无二的。
我可以完全访问自己的服务器,并且在httpd.conf
中添加了以下行RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
HTTPS重定向有效。隐藏PHP文件扩展名不是。 这里有冲突吗?或者一切都是正确的,我需要查看我的httpd.conf配置?
Apache版本:2.2.15 一切都是最新的,并且安装了mod-rewrite和mod-ssl。出于安全考虑,我的系统上禁用了.htaccess文件。