elodia

elodia

С нами с 04 августа 2024; Место в рейтинге пользователей: #11525

Modx Revo из-за ЧПУ не работает 301 редирект со старых страниц

Очень прошу помощи — впервые с таким сталкиваюсь
Был сайт старый, сделали его новую версию и нужно настроить 301 редирект со старых страниц, которых на новом сайте не будет
ЧПУ включены. Хостинг Timeweb

прописываю в .htaccess правило
Redirect 301 /медицинский-туризм/оздоровительные-туры-в-германии/ site.ru/hot

и как бы редирект срабатывает, но кидает на 404 с адресом site.ru/hot?q=/медицинский-туризм/оздоровительные-туры-в-германии/

написала на хостинг, ответили, что это из-за директивы, которая включает ЧПУ
# The Friendly URLs part
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

без нее редирект работает, но ее нельзя отключать, так как не будет ЧПУ.

Первый раз такое, на разных хостингах сайт размещала и на том же самом timeweb тоже, и всегда все работало нормально
elodia
04 августа 2024, 18:09
modx.pro
298
0