301 redirect
Добрый день!
Наверное тема подымалась и не раз,
но все же…
Как грамотно настроить 301 редирект в Revolution?
Пробовал через Redirector, но меня почему то тупо перекидывает на главную.

Наверное тема подымалась и не раз,
но все же…
Как грамотно настроить 301 редирект в Revolution?
Пробовал через Redirector, но меня почему то тупо перекидывает на главную.
Комментарии: 21
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Там просто пишешь старую ссылку и id нового ресурса
пробовал в .htaccess руками писать RewriteRule ^page=7$ zakaz-proekta.html [R=301,NC,L] все работает, НО как мне поставить редирект со ссылки которая начинается с вопроса ?page=7
Смущает только то что page=7 эта переменная по умолчанию в по страничке используеться.
А еще такое впечатление что ты пытаешься ЧПУ сделать
rtfm.modx.com/revolution/2.x/administering-your-site/using-friendly-urls
У меня есть сайт самописный на php в котором ссылки вида site.ru/?page=7
Сделал новый сайт на MODX, соответственно мне надо редиректы поставить со старых ссылок на новые
Если тебе нужны чпу то установи translit и настрой в системе дружественные урл тогда у тебя все страницы будут транслитирироваться из падж тайтла как то так
Мне не надо урлы настраивать (уже все настроено)
Старый сайт на php я перенес на модекс, поэтому мне надо редиректы сделать состарого сайта на новый
Например сделать редирект с урла site.ru/?page=8 на урл site.ru/zakaz.html
Столкнулся с такой же проблемой. Вот с такого адреса /floors/?base=2 надо перевести на вот такой /1st-floor-penny/. Через Redirector и autoRedirector не работает, перебрасывает на страницу floors. Подскажите, как Вы решили. Прошу помощи!
Прописывал руками в .htaccess
у меня заработала такая конструкция:
RewriteCond %{QUERY_STRING} ^page=12$ — сюда пишем урл после?
RewriteRule .* /predmet-dogovora.html? [R=301,L] — сюда соответственно адрес куда редиректим
Надеюсь помог )
Но у меня около 200 адресов, вот такого типа /floors/?base=2&news=27 и вот такого /floors/?base=1.
Вы не знаете почему не срабатывает в Redirector или autoRedirector? Вы просто прописали вручную в htaccess все редиректы, я правильно понял?
А почему не срабатывает, я так и не понял )
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} ^floors/?base=4$
RewriteRule .* /4th-floor-antoshka.html? [R=301,L]
Мне необходимо было только редиректить после знака вопроса,
а у вас и перед вопросом стоит адрес
Под вашу ситуацию не подскажу, сам делал методом тыка
# 301 — floors/?base=1 => floors/
RewriteCond %{QUERY_STRING} (^|&)base\=1($|&)
RewriteRule ^floors/$ /floors/? [L,R=301]
Вот сервис:
Генератор
Спасибо!