htaccess редирект для сайта шаблонов MVC?

0
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php?url=$1

Выше находится содержимое файла.htaccess, которое используется для интерфейсной части веб-сайта шаблона mvc. Мое требование: изменение

localhost/ecommerce/admin.php?url=site/login

в

localhost/ecommerce/admin/site/login

Здесь "site" представляет имя класса и "login" представляет имя метода. Предполагается, что "admin" указывает, что URL-адрес представляет собой базовую часть веб-сайта.

Обновление: я не использую никаких фреймворков. во всяком случае, это имеет значение?

  • 0
    Какие рамки вы используете?
  • 0
    Я не использую какие-либо рамки. в любом случае, это имеет значение?
Теги:
.htaccess

1 ответ

0

Вы можете использовать RewriteRule:

RewriteRule ^([a-zA-Z_0-9]+)\/([a-zA-Z0-9_]+)\/([a-zA-Z0-9_]+)\/?$ $1.php?url=$2/$3 [L,QSA,PT]

Вот хорошая RewriteRule о RewriteRule: http://kb.mediatemple.net/questions/85/Using+.htaccess+rewrite+rules#gs

Ещё вопросы

Сообщество Overcoder
Наверх
Меню