2013-11-22 1 views
1

Я пытаюсь удалить MVC каталоги из моего URL:Удалить имена каталогов MVC из URL

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

Так что, если я типа в: "локальный/проект/страница/приборная панель"

I хочу посетить: «localhost/project/application/controllers/main.php? page = dashboard»

Но я продолжаю получать 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] 
Смежные вопросы