2012-04-09 12 views
1

私のサイトでOKです。人々がhttp://mysite.com/201209041にアクセスすると、http://mysite.com/ [最初の4桁]/[次の2桁]/[次の2桁 /index.htmlが]/[他のすべての桁が]ので、私の例では、それは私がこのことについてどのように行くのですか http://mysite.com/2012/09/04/259871/index.htmlmod_rewriteルールを作成するのに助けが必要

にリダイレクトしますhttp://mysite.com/2012/09/04/1/index.html にし、別の例 http://mysite.com/20120904259872 にリダイレクトするのでしょうか?当然の

答えて

0

あなたはそうのようなURLを分割することができます:PHPのアプローチは、しかし、より良い選択肢だろう私の意見では

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

+0

mysite.com/index.php?=number – mpeerman

+0

に返信してください。私の答えを明確にするために、mpeermanさん、 :このタスクでは、RewriteRulesはPHPよりずっと高速です。このタスクを実行したい場合は、前述の解決策に従ってください。しかし、より複雑なルールを使用している場合は、PHPスクリプトについて考える価値があります。 – Jan

関連する問題