【发布时间】:2012-10-02 07:13:10
【问题描述】:
我用 rubular.com 测试了以下重定向规则
^tags\/([a-zA-Z0-9_-]+)\.html
并以/tags/a-led.html 为例返回/tags/a-led。到目前为止,一切看起来都很好,但是当我在我的 htaccess 中应用规则时,如下所示
RewriteRule ^tags\/([a-zA-Z0-9_-]+)\.html$ /tags/$1 [R,L]
还有一些其他的规则在后面
RewriteRule ^(.*)/(d*)-(.*)\.html$ /showthread.php?$1 [R,L]
RewriteRule ^(d*)-(.*)\.html$ /threads/$2 [R,L]
没有被执行,不幸的是我没有胶水可能是什么原因。
【问题讨论】:
-
你打开重写引擎了吗??
-
是已开启。我还有其他几条规则
-
很明显,当您转到
http://yourdomain.com/tags/a-led.html时,您不会 被重定向(如浏览器地址栏中的URL 更改)到http://yourdomain.com/tags/a-led?但是其他重定向有效吗? -
不,我的其他重定向似乎没有问题
标签: regex .htaccess redirect rule