Webサイトにフロントコントローラーのデザインパターンを使用したいので、たとえば、すべてを指し示したいと思いindex.php
ます。
内部では、さまざまなものindex.php
に分割し、REQUEST_URI
そこから次に何をするかを決定したいと思います。
これを行うためにどのように書くことができ.htaccess
ますか?
Webサイトにフロントコントローラーのデザインパターンを使用したいので、たとえば、すべてを指し示したいと思いindex.php
ます。
内部では、さまざまなものindex.php
に分割し、REQUEST_URI
そこから次に何をするかを決定したいと思います。
これを行うためにどのように書くことができ.htaccess
ますか?
Wordpressはこれを正確に行います:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Apacheバージョン2.2.17以降を実行している場合は、をお勧めしFallbackResource
ます。これらの場合、つまりフロントエンドコントローラーの方がわずかに高速であることがわかりました。