2011-10-07 79 views
0

我一直在寻找,还没有找到一篇文章来帮助我。我对htaccess文件的重写引擎非常陌生,目前正在开发一个php mvc框架。htaccess PHP MVC的URL路由?

基本上,从web服务器的根,我需要他们的控制器/操作的所有页面请求的URL重定向到应用程序/ index.php的

因此,例如site.com/Login/就直接到index.php,uri显然会被php解析出来,以通过post数据来实现登录控制器。

+0

你可能只是看它在250等“MVC”的框架之一。 – mario

+0

可能重复[Mod-Rewrite或PHP路由器?](http://stackoverflow.com/questions/1868154/mo​​d-rewrite-or-php-router) – mario

回答

0

我认为“平常”的方式是为不存在的文件和目录的所有请求转发到你的控制器:

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule^App/index.php [L] 
+0

这是行不通的,我得到一个403错误。我最重要的htaccess文件设置如下: –

+0

RewriteEngine on RewriteCond%{REQUEST_FILENAME}!-f RewriteCond%{REQUEST_FILENAME}!-d RewriteRule^App/index.php [L] –