我想爲我的網站使用前端控制器設計模式,所以我想指出一切,比如index.php
。Mod_Rewrite和REQUEST_URI漏斗
Inside index.php
我想將REQUEST_URI
分成不同的東西,然後決定下一步該做什麼。
如何編寫我的.htaccess
來做到這一點?
我想爲我的網站使用前端控制器設計模式,所以我想指出一切,比如index.php
。Mod_Rewrite和REQUEST_URI漏斗
Inside 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
。在這些情況下,我發現它稍微快一點,即前端控制器。
有趣的是,謝謝,我沒有聽說過那個。 – Chud37
謝謝!我知道這是一個快速的答案,但我無法準確找到它。 – Chud37