0

私はに似たURL構造を持っています

http://www.domain.com/sessionID/ABC/product-name

RewriteCond %{REQUEST_URI} ^/sessionID/ を使用して sessionID をキャプチャしますが、後続のフォルダーはランダムな 3 文字のコードです。私はこれをすべてストライプしたいので、私の書き直しは

http://www.domain.com/product-name

何か案は?

4

2 に答える 2

0

ありがとう、しかしそれはうまくいきませんでした、いくつかの道とエラーの後、以下はトリックをしました、しかしtbh私はそれが正しい使用であるかどうか完全にはわかりませんが、それはうまくいきました。

RewriteCond %{REQUEST_URI} ^/sessionID/.../\&?(.*)$
RewriteRule ^(.*) http://domain.com/%1%2 [R=301,L]
于 2013-03-12T11:13:44.667 に答える
0

RewriteRuleのみで製品名を抽出できます

RewriteRule ^.+?/.../(.+)$ /$1

sessionIDが文字通りURLに含まれている場合は、次を使用することもできます

RewriteRule ^sessionID/.../(.+)$ /$1
于 2013-03-11T21:07:41.303 に答える