2014-08-29 91 views
1

我有重写规则中的麻烦给我500内部服务器错误波纹管是我在.htaccess文件代码:重写规则给予500内部服务器错误

RewriteEngine on 

RewriteRule ^About-Us.php$ page.php?title=About Us [NC,L] 

这里是我的服务器PHP的信息链接,您可以检查从我的主机上需要做些事情。

http://travelinsure.ca/seo_links.php 

有什么建议吗?

非常感谢, 鲜于艾哈迈德

+0

检查您的Apache error.log,看看是什么导致500错误。 – anubhava 2014-08-29 17:46:33

+0

对不起,但我怎样才能检查我的Apache error.log? – 2014-08-29 17:49:36

+0

我不能说,因为每个主机上的路径是不同的。你需要问你的服务器管理员。 – anubhava 2014-08-29 17:55:37

回答

2

你有AboutUs之间的空间,这是使mod_rewrite的把它解释为对“改写标志”的分隔符。尝试转义它:

RewriteRule ^About-Us.php$ page.php?title=About\ Us [NC,L] 
+1

非常感谢你为我工作。 – 2014-09-01 16:56:27