我想为我的网站使用前端控制器设计模式,所以我想将所有内容都指向,比如说index.php.
在里面index.php我想把它REQUEST_URI分成不同的东西,然后从那里决定下一步该做什么。
我怎样才能写我.htaccess的来做到这一点?
我想为我的网站使用前端控制器设计模式,所以我想将所有内容都指向,比如说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. 我发现在这些情况下它会稍微快一些,即前端控制器。