1

我使用查询字符串做了前端控制器。

前任:

但我需要在不使用查询字符串的情况下这样做。

4

1 回答 1

7

在.htaccess

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule    (.*) controller.php    [L]
 </IfModule>

这会将所有内容重新路由到controller.php;所以你可以像这样访问它:

http://host/main
http://host/contact_form

然后在 controller.php 中你必须解析 $_SERVER['REQUEST_URI'] 来提取传递的参数。

希望有帮助..

于 2012-04-23T06:44:53.420 回答