0

私はいくつかの http_rewrite を作成する必要があります:

リクエストがありますsome.url/123456

そして、このURLを次のように分割する必要があります。

/{directory1}/{directory2}/{directory3}/{directory4}/123456.jpg

どこ

directory1 = 1
directory2 - 12
directory3 = 123
directory4 = 1234

したがって、次のようになります。

/1/12/123/1234/123456.jpg

そのため、番号はいくつかのフォルダーに分割する必要があります

私たちを手伝ってくれますか ?

4

1 に答える 1

1

ドキュメント ルートの htaccess ファイルで、次のことを試してください。

RewriteEngine On

RewriteRule ^((((([0-9])[0-9])[0-9])[0-9])[0-9]+)\.(jpe?g|gif|png)$ /$5/$4/$3/$2/$1.$6 [L]

,R=301アドレスバーの URL が表示されるようにブラウザーをリダイレクトする場合は、角括弧に a を追加できます。http://some.url/1/12/123/1234/123456.jpg

これらのルールを server/vhost config に入れたい場合は、書き換えルールの正規表現の/後にa を追加します。^

于 2012-09-16T19:28:02.720 に答える