我想为我的网站使用前端控制器设计模式,所以我想将所有内容都指向,比如说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
. 我发现在这些情况下它会稍微快一些,即前端控制器。