htaccess и MVC маршрутизация - PullRequest
0 голосов
/ 17 марта 2011

Ну, я начал кодировать мини-базу MVC, которую я могу просто использовать на клиентских сайтах, которая также использует тот же тип класса маршрутизатора, что и CakePHP. В настоящее время у меня есть отображение URL, как это:

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

Который получает контроллер и сообщает ему функцию, как CakePHP index (), view () и т. Д.

Теперь я не уверен, как я могу сделать так, чтобы URL выглядел так с .htaccess

http://localhost/mvc/blog/viewall

Я пытался добавить это в файл .htaccess:

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

1 Ответ

1 голос
/ 17 марта 2011

Используйте ваше правило перенаправления следующим образом:

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/mvc/index.php/.*
RewriteRule ^/mvc/(.*) /mvc/index.php?page=$1 [QSA,L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...