簡體   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