【发布时间】:2014-01-30 12:54:02
【问题描述】:
我查看了其他发布的问题,但似乎找不到适合我具体情况的答案。我已经建立了动态 url (rr.php?rrid=5),我正在切换到 seo 友好的 url (rr/5/name/) 我有这部分工作
RewriteRule ^rr/([0-9]+)/([a-z\+\-]+)/?$ /rr.php?rrid=$1 [L]
我遇到的问题是实现 301 重定向以告诉搜索引擎 URL 已更改而不会导致重定向循环。另外,我有数百个 rrid=#,我想要一种类似于上述规则的 301 方法,其中 /name/ 部分根据 rrid=#
不同我知道有一种方法可以将 &rewrite 添加到上述规则中,但我不知道如何编写 301 重定向,而不必逐个逐个执行。
【问题讨论】:
标签: regex apache .htaccess url mod-rewrite