如何使用.htaccess工作php前端控制器?

Man*_*ghe 1 php .htaccess front-controller

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

例如:

但是我需要在不使用查询字符串的情况下完成它.

小智 7

在.htaccess

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule    (.*) controller.php    [L]
 </IfModule>
Run Code Online (Sandbox Code Playgroud)

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

http://host/main
http://host/contact_form
Run Code Online (Sandbox Code Playgroud)

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

希望有所帮助..