我的公司现在坚持使用 GoDaddy,我的 .htaccess 重写不起作用。这在我的本地主机上运行良好。
目的是让example.com/about实际上得到example.com/about.php,而 URL 仍然只显示example.com/about。
这是我的 .htaccess 文件:
Options +FollowSymlinks -MultiViews -Indexes
RewriteEngine on
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule !.*\.php$ %{REQUEST_FILENAME}.php [QSA,L]
Run Code Online (Sandbox Code Playgroud)
我已经阅读了所有其他关于 GoDaddy 服务器不一致 .htaccess 行为的帖子。我确实让他们确认启用了 mod_rewrite,并且我的 PHP 是 5.4.19。希望有人已经经历过这种情况,或者可以有所启发......