我一直在尋找,還沒有找到一篇文章來幫助我。我對htaccess文件的重寫引擎非常陌生,目前正在開發一個php mvc框架。htaccess PHP MVC的URL路由?
基本上,從web服務器的根,我需要他們的控制器/操作的所有頁面請求的URL重定向到應用程序/ index.php的
因此,例如site.com/Login/就直接到index.php,uri顯然會被php解析出來,以通過post數據來實現登錄控制器。
我一直在尋找,還沒有找到一篇文章來幫助我。我對htaccess文件的重寫引擎非常陌生,目前正在開發一個php mvc框架。htaccess PHP MVC的URL路由?
基本上,從web服務器的根,我需要他們的控制器/操作的所有頁面請求的URL重定向到應用程序/ index.php的
因此,例如site.com/Login/就直接到index.php,uri顯然會被php解析出來,以通過post數據來實現登錄控制器。
我認爲「平常」的方式是爲不存在的文件和目錄的所有請求轉發到你的控制器:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule^App/index.php [L]
這是行不通的,我得到一個403錯誤。我最重要的htaccess文件設置如下: –
RewriteEngine on RewriteCond%{REQUEST_FILENAME}!-f RewriteCond%{REQUEST_FILENAME}!-d RewriteRule^App/index.php [L] –
你可能只是看它在250等「MVC」的框架之一。 – mario
可能重複[Mod-Rewrite或PHP路由器?](http://stackoverflow.com/questions/1868154/mod-rewrite-or-php-router) – mario