【发布时间】:2015-09-02 02:57:29
【问题描述】:
我的公司目前被 GoDaddy 卡住了,我的 .htaccess 重写无法正常工作。这在我的本地主机上运行良好。
目的是让 example.com/about 实际获得 example.com/about.php,而 URL 仍然只显示 example.com/关于。
这是我的 .htaccess 文件:
Options +FollowSymlinks -MultiViews -Indexes
RewriteEngine on
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule !.*\.php$ %{REQUEST_FILENAME}.php [QSA,L]
我已阅读有关 GoDaddy 服务器不一致的 .htaccess 行为的所有其他帖子。我确实让他们确认 mod_rewrite 已启用,并且我的 PHP 是 5.4.19。希望有人已经经历过这件事,或者可以提供一些启示......
【问题讨论】:
-
我认为问题是在 GoDaddy 上没有多少工作......
-
我同意他们很糟糕,并计划抛弃他们。不幸的是,现在不是迁移我整个公司的电子邮件和网络托管的时候。我只是想让这个 URL 重写暂时起作用。
标签: php apache .htaccess mod-rewrite url-rewriting