我试图在托管网站上调试URL重写,我无法访问vhost.conf
,因此无法设置重写日志。我还可以如何调试不工作的规则?为什么这个mod_rewrite规则不像记录那样工作?
这是我试图理顺规则,如果任何人有任何见解:
RewriteRule ^([^/]+)\.([^/]+)$ xslt.php [L]
我希望有发生:有圆点的网址,但被改写为指向xslt.php
没有斜杠然后停止重写,这样它就不会进入循环。究竟发生了什么? 500内部服务器错误(它闻起来像是循环)。我知道我可以添加一个RewriteCond
来明确排除xslt.php
,但我更愿意理解为什么这是首先打破。
在这里,我虽然我的mod_rewrite的福还不错。 ;-) – 2009-02-08 23:12:04