2
RewriteRule ^tag/([^/]+)/([^/]+)/?$ search.php?search=$1&tag=true&from=$2 [QSA,NC,L]
RewriteRule ^tag/([^/]+)/?$ search.php?search=$1&tag=true [QSA,NC,L]
RewriteRule ^tag/([^/]+)/page/(.+)/?$ search.php?search=$1&tag=true&page=$2 [QSA,NC,L]

上述规则似乎将动态 url 重写为 seo 友好的 url。

最终结果看起来像这样http://www.example.com/tag/word

我希望它看起来像这样http://www.example.com/word

谁能帮我正确更改现有的重写规则,以免生成“标签”文件夹?

4

1 回答 1

0

规则不会重写为 seo 友好的 url。您从 sep 友好的 url 开始,就像您在最终结果中所拥有的一样。在内部,这些规则将其重写为将完成工作的实际 url。所以,我不确定您是否想要一个规则来处理 example.com/word 而不是 example.com/tag/word。如果是这种情况,只需从 RewriteRules 的开头删除“标签”

于 2011-08-12T18:16:21.133 回答