2016-08-11 3 views
0

Привет ребята я пытаюсь применить правило на моем HTAccess:Rewrite Rule - MVC - ООП

Я сделал рамки MVC (ООП) в PHP.

RewriteRule ^([A-Za-z]+)/([A-Za-z]+)/([0-9]+)$ ?module=$1&action=$2&id=$3 [L,QSA] 
RewriteRule ^([a-z]+)/([a-zA-Z]+)$ ?module=$1&action=$2 [L,QSA] 

Где модуль - это имя контроллера, а действие - это функция контроллера.

Пример URL: http://mywebsite.com/ads/sell

Как я могу написать http://mywebsite.com/contact вместо http://mywebsite.com/page/contact с правилом в моей Htaccess.

Я не имею маршрутизатор класса

+2

Добавить это перед всеми правилами: 'RewriteRule^контакт/$ модуля = страниц и действий? = контакт [L] ' – revo

+0

@revo thx это работает – Trippy

ответ

1

Попробуйте один

RewriteRule ^([a-zA-Z]+)$ ?module=page&action=$1 [L] 

комментарий, если есть какие-либо проблемы ошибки

+0

большое вам спасибо – Trippy