Как сделать .htaccess RewriteRule? - PullRequest
0 голосов
/ 13 марта 2011

Я пытаюсь сделать этот адрес:

http://www.mysite.co.uk/Listing/London/34

действительно ищу: http://www.mysite.co.uk/Listing/listed.php?area=London&list=34 за кадром.

Я пробовал этоПерепишите в файле htacess в папке «Listing», но это не работает:

RewriteRule ^([a-z0-9]+)/([a-z0-9]+)$ /listed.php?area=$1&list=$2 [NC,L]

Ответы [ 2 ]

2 голосов
/ 13 марта 2011

Вместо этого попробуйте использовать относительный путь замещения:

RewriteRule ^([a-z0-9]+)/([a-z0-9]+)$ listed.php?area=$1&list=$2 [NC,L]

Также возможно, что вам запрещено использовать файлы .htaccess, кроме как в корневом каталоге документа.

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

Я думаю, вам нужно только удалить ^ с начала и изменить пункт назначения с /listed.php на /Listing/listed.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...