我有这个网址:
http://www.mydomain.com/search.php?title=beatiful%2Fcat
我需要将其重写为:
http://www.mydomain.com/beatiful+cat
我在.htaccess中添加了这一行:
RewriteRule ^([^/]*)$ /search.php?title=$1 [L]
但没有成功。 提前谢谢!
答案 0 :(得分:1)
如果您添加:
RewriteRule ^([^/]*)$ /search.php?title=$1 [L]
到你的htaccess文件在你的文档根中,并且之前没有任何其他规则,那么你不应该得到404,你应该得到500内部服务器错误,因为这些规则将无限循环。
这意味着您的htaccess文件未被读取,或者您在htaccess文件所在的目录中没有FILEINFO
覆盖权限。