1

我必须为我所有的网址做 301 重定向

http://www.example.com.au/website-blog/item/121-itemName

http://www.example.com.au/website-blog/itemName

需要item/(itemId)-从所有网址中删除部分。

我试过了

RewriteRule ^item/[\d]+-(.*)$ /$1 [L,R=301,QSA].

任何帮助将不胜感激。

谢谢。

4

1 回答 1

3

使用(.+)并相应地替换项目名称。将以下规则放入/.htaccess

RewriteRule ^website-blog/item/\d+-(.+) /website-blog/$1 [R,L]

笔记:

  • 测试R后更改R=301
  • 在这种QSA情况下不需要标志
于 2013-03-15T11:55:46.687 回答