1

私のサイトでは、人々がhttp://mysite.com/201209041にアクセスすると、http://mysite.com/[最初の 4 桁]/[次の 2 桁]/[次の 2 桁] にリダイレクトされるようにしたい]/[他のすべての数字]/index.html したがって、私の例ではhttp://mysite.com/2012/09/04/1/index.html にリダイレクトされ、別の例では http://mysite.com/にリダイレクトされます20120904259872はhttp://mysite.com/2012/09/04/259871/index.html にリダイレクトされ ます

どうすればこれを行うことができますか?

4

1 に答える 1

0

もちろん、次のように URL を分割することもできます。

RewriteRule ^(\d{4})(\d{2})(\d{2})(\d*)$ /$1/$2/$3/$4/index.html [L,R]

私の意見では、PHP のアプローチがより良い代替手段になるでしょう。

于 2012-04-09T12:49:27.627 に答える