2013-11-22 33 views
1

我想從我的網址刪除MVC目錄MVC目錄名稱:取下URL

RewriteEngine On 
RewriteRule ^page/([^/]*)$ /application/controllers/main.php?page=$1 [L] 

所以,如果我鍵入: 「本地主機/項目/頁/儀表板」

我想要訪問:「本地主機/項目/應用程序/控制器/ main.php?頁面=儀表板」

但我不斷收到404;我在哪裏錯了?

+0

此.htaccess的位置在哪裏?這個.htaccess中是否有其他規則? – anubhava

+0

@anubhava它在應用程序目錄中,沒有我做了備份,只是放在上面... – Edward

+0

如果你想'http:// localhost/project/page/dashboard'那麼規則需要在'project'目錄。 – anubhava

回答

1

如果你想http://localhost/project/page/dashboard那麼規則需要在project目錄。您可以使用以下代碼:

RewriteEngine On 
RewriteBase /project/ 

RewriteRule ^page/([^/]+)/?$ application/controllers/main.php?page=$1 [L,QSA,NC]