我的htaccess有一个非常烦人的问题...这个文件在其他服务器上的内容功能完美无缺。
现在我必须将我的网站移动到其他服务器并且有几个条件正常工作,但这不是:
Options +FollowSymLinks
RewriteEngine on
RewriteOptions Inherit
RewriteBase /
RewriteCond %{QUERY_STRING} ^id=(.*)$
RewriteRule ^firm\.php$ http://%{HTTP_HOST}/firm/details?id=%1 [R=301,L]
所以当我有这样的网址时:www.domain.com/firm.php?id = 35然后它应该重定向到这个网址:www.domain.com/firm/details?id = 35 一个小注意事项:我正在使用的新引擎是带有codeigniter框架的智能3。
感谢您的帮助!
答案 0 :(得分:0)
假设它与旧服务器上运行的.htaccess文件相同,最可能的原因是新服务器具有更严格的AllowOverrides
设置,禁用mod_rewrite
。