We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Mod_rewrite apache не работает
Mod_rewrite apache не работает
Здравствуйте. Прошу прощения за название темы, разобрался - mod_rewrite работает, просто правила не работают. Сообщение изменил а название темы не получилось. Возникла проблема при переносе сайта. Раньше сайт работал на другом сервере и все директивы .htaccess работали исправно, так же и на локальной машине. На новом сервере почемуто не работают старые правила. Если жестко прописать, без переменных и регулярных выражений - работает. Может кто-нибудь подскажет в чем может быть дело? Вот такие правила:
Code: Select all
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !(ajax/|img/|min/|js/|files/)
RewriteRule ^(([a-z]{2})/)?(([a-zA-Z_-]{2,30})){1}$ index.php?page=$4&lang=$2 [L,N,QSA]
RewriteRule ^((([a-z]{2})/)?(id([0-9]{7})){1}){1}$ index.php?page=view-ad&lang=$3&id=$5 [L,N,QSA]
RewriteRule ^(([a-z]{2})/)?$ index.php?page=index&lang=$2 [L]
Re: Mod_rewrite apache не работает
Убрал RewriteCond - заработало. Прошу прощения за создание темы.
Re: Mod_rewrite apache не работает
Классно, что разобрались :)