htaccess重写P标志,用于重定向不工作 - 获得500错误

时间:2014-12-23 16:28:23

标签: php apache .htaccess mod-rewrite redirect

我试图将某些关键字的网址重定向到特定网页。 我确实希望将url保存在浏览器地址栏中,因此我理解P标志是有序的。 此重定向规则:

RewriteRule ^keyword1/keyword2/keyword3/(.*)$ /my/page/$1 [R=301,L,QSA,NE,P]

出于某种原因,这条规则让我遇到500服务器错误。 只有P标志才会发生这种情况,当我将其取下时它会起作用(但是网址会发生变化)。 我已经将此规则用于我所拥有的其他域,因此我只是将其复制到我的新域中,突然之间它无法正常工作。这两个域位于同一台服务器上,据我所知,mod_proxy在两者中均已启用。 我能想到的唯一区别可能是这个域有ssl,或者因为htaccess文件有更多的规则可以与这个域发生冲突。 任何想法如何使其工作或检查什么? 谢谢!

0 个答案:

没有答案