2011-03-16 171 views
0

那麼我開始編寫一個迷你MVC基礎,我可以在客戶端網站上使用,它也使用與CakePHP相同類型的路由器類。我公司目前擁有的網址顯示是這樣的:htaccess和MVC路由

http://localhost/mvc/index.php?page=blog/viewall

它得到了控制,並告訴它的功能,就像CakePHP的指數(),視圖(),等等。現在

,我不知道我怎麼可以讓URL看起來像這樣與的.htaccess

http://localhost/mvc/blog/viewall

我嘗試在.htaccess文件中添加此:

RewriteRule ^(.*)$ index.php?page=$1 [QSA]

回答

1

讓你的重定向規則是這樣的:

RewriteEngine On 
RewriteCond %{REQUEST_URI} !^/mvc/index.php/.* 
RewriteRule ^/mvc/(.*) /mvc/index.php?page=$1 [QSA,L] 
+0

沒有做任何事情 –

+0

你能否在這裏粘貼你的.htaccess文件內容? – anubhava

+0

RewriteEngine On RewriteCond%{REQUEST_URI}!^/mvc/index.php /.* RewriteRule ^/mvc /(.*)/mvc/index.php?page=$1 [QSA,L] –