1

次のURLを指定します。

www.example.com/old/items/itemid/detail

次に、そのリクエストを次の場所にリダイレクトするとします。

www.example.com/new/product/location/itemid

...ここで、「itemid」はもちろん動的ですが、常に正確に4つの数字のシーケンスになります。

元のURLから「itemid」を「キャプチャ」し、URLの最後に同じitemidを持つ新しい場所にリダイレクトするリダイレクトルールを.htaccessに作成するにはどうすればよいですか?

4

1 に答える 1

2
RewriteRule ^old/items/(\d*)/detail$ /new/product/locations/$1 [L,R=301]

動作するはずですが、私はそれを試していません。基本的に(\d*)、任意の長さの数字に一致し、その一致はを使用して再利用できます$1

于 2012-08-23T20:16:44.970 に答える