繁体   English   中英

.htaccess重定向规则从网址中删除特定部分

[英].htaccess redirect rule to remove specific part from url

我必须对我的所有网址进行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].

任何帮助将不胜感激。

谢谢。

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

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

注意:

  • 测试后将R改为R=301
  • 在这种情况下,不需要QSA标志

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM