我已经阅读了多篇关于 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 文件。