1

すべての URL の何かに対して 301 リダイレクトを行う必要があります。

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

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

item/(itemId)-すべての URL から一部を削除する必要があります。

私が試してみました

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 に答える