0

末尾に 13 桁の数字コードが含まれる URL がたくさんあります。たとえば…</p>

http://www.example.com/a-test-title-1/1579845887463/
http://www.example.com/a-test-title-2/2356668749876/
http://www.example.com/a-test-title-3/5689874598235/

URL が次のようになるように、これらの番号を削除したいと思います。</p>

http://www.example.com/a-test-title-1/
http://www.example.com/a-test-title-2/
http://www.example.com/a-test-title-3/

htaccess ファイルでこれを試しましたが、RewriteRule [0-9]{10,15} $1 [R=301,L]機能せず、どうすればよいかわかりません。

誰にもアイデアはありますか?

ありがとう、

ジェームズ

4

2 に答える 2

0

私はこれを書きましたが、これはうまくいくようです。誰でも明白なエラーを見つけることができますか?

RewriteCond %{REQUEST_URI} (.*)\/[0-9]{10,}\/$
RewriteRule .* %1\/ [R=301,L]`
于 2013-03-11T14:35:40.520 に答える
0

この RewriteRule で数を切り捨てることができます

RewriteBase /
RewriteRule ^(.+?/)\d+/$ $1 [R,L]
于 2013-03-11T14:17:58.710 に答える