2011-10-07 107 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] –