.htaccess URL переписать код в CodeIgniter - PullRequest
0 голосов
/ 05 января 2012

URL моего сайта:

http://www.thebestincanada.ca/index.php?site/searchOther/restaurant/Victoria

Я хочу переписать URL как:

http://www.thebestincanada.ca/restaurant/Victoria

Каково будет правило перезаписи URL для этого?

Я пытался:

RewriteEngine on
RewriteRule ^([0-9A-Za-z\-]+)/([0-9]+)-([0-9]+) default.php?title=$1&cat=$2&subcat=$3 

но это не сработало.

1 Ответ

0 голосов
/ 05 января 2012

Я предлагаю вам добавить правило "маршрута", изменив

application / config / rout.php

вместо добавления правил для файла .htaccess.Это справочная тема CI: http://codeigniter.com/user_guide/general/routing.html

пример кода:

route['restaurant/(.*)']='site/searchOther/restaurant/$1';

если у вас есть другие категории, например:

route['((restaurant|shop|park)/.*)']='site/searchOther/$2';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...