У меня есть следующая функция RewriteMap:
RewriteMap map_company txt:/var/www/vhost/domain.com/httpdocs/map_company.txt
Я пытаюсь переписать мой index.php? Shop_id = 1 в / company-name /
, поэтому мой файл map_company.txt содержит: company-name 1
Не получается заставить его работать.Вот мой файл htaccess:
# tried this
RewriteRule ^([a-zA-Z0-9_-]+)/$ index.php?shop_id=${map_company:$1} [NC,L,QSA]
#and this
RewriteRule ^(\d+)/$ index.php?shop_id=${map_company:$1} [NC,L,QSA]
Если я это сделаю, то получу ошибку: Файл не существует: /var/www/vhosts/domain.com/httpdocs/company-name
У кого-нибудь есть идеи?Мне также нужно убедиться, что это не влияет на мои стандартные папки, такие как "css, js, images".