mod_rewrite не переписывать URL с поддоменом и папкой - PullRequest
1 голос
/ 18 декабря 2011

Я начинаю изучать mod_rewrite и сталкиваюсь с проблемой, которую не могу решить сама.

У меня есть URL: http://abc.domain.com/en/page.php?id=1, который я хочу переписать на http://abc.domain.com/en/1, когда клиент посещает его.

Я пробовал что-то подобное

RewriteRule ^([0-9]*)/$ /vacancies.php?id=$1

но на самом деле это не работает.Я считаю, что проблема связана с путем, так как мой сайт расположен на поддомене (abc) и в папке (en)

. Я был бы очень признателен, если бы указывал мне правильное направление.

1 Ответ

5 голосов
/ 18 декабря 2011

Используйте это в вашем abc.domain.com/en/.htaccess

RewriteEngine On
RewriteBase /en/
RewriteRule ^([0-9]+)/?$ vacancies.php?id=$1 [NC,L,QSA]
...