1

我想为我的网站使用前端控制器设计模式,所以我想将所有内容都指向,比如说index.php.

在里面index.php我想把它REQUEST_URI分成不同的东西,然后从那里决定下一步该做什么。

我怎样才能写我.htaccess的来做到这一点?

4

2 回答 2

2

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>
于 2012-11-19T22:02:56.373 回答
1

如果您运行的是 Apache 2.2.17 或更高版本,我建议您使用FallbackResource. 我发现在这些情况下它会稍微快一些,即前端控制器。

于 2012-11-19T22:06:38.297 回答