MODX Redirector
Привет, подскажите пожалуйста.
Хочу сделать редирект по старым URL на новые.
Раньше было так:
Новости: Сайт.ру/content/2015/07/23/название_статьи
Видео: Сайт.ру/content/название_статьи
Пресс-релизы: Сайт.ру/content/название_статьи
Новинки: Сайт.ру/content/название_статьи
Теперь так
Новости: Сайт.ру/news/2015/07/23/название_статьи
Видео: Сайт.ру/videos/название_статьи
Пресс-релизы: Сайт.ру/press/название_статьи
Новинки: Сайт.ру/novinki/название_статьи
То есть раньше все материалы, не зависимо от категории, содержали «content».
Можно как-нибудь настроить редирект для такой ситуации?
Если не сложно, приведите пример
Хочу сделать редирект по старым URL на новые.
Раньше было так:
Новости: Сайт.ру/content/2015/07/23/название_статьи
Видео: Сайт.ру/content/название_статьи
Пресс-релизы: Сайт.ру/content/название_статьи
Новинки: Сайт.ру/content/название_статьи
Теперь так
Новости: Сайт.ру/news/2015/07/23/название_статьи
Видео: Сайт.ру/videos/название_статьи
Пресс-релизы: Сайт.ру/press/название_статьи
Новинки: Сайт.ру/novinki/название_статьи
То есть раньше все материалы, не зависимо от категории, содержали «content».
Можно как-нибудь настроить редирект для такой ситуации?
Если не сложно, приведите пример
Комментарии: 11
Используйте Redirector — там можно с регулярными выражениями шаблоны задавать.
Примерчик можешь написать
Там при добавлении пример есть:
Несрабатывает
У меня тоже не срабатывал Redirector, autoRedirector — поможет!
Указываете ссылку и Id ресурса, всё prntscr.com/7wg5x1
Указываете ссылку и Id ресурса, всё prntscr.com/7wg5x1
у меня тысячи таких ресурсов… не прокатит, примерно 8-10 тысяч))
если через htaccess вырезать content?
ну раньше у меня все материалы имели в адресе «content» (читай в посте), теперь в зависимости от рубрики это слово меняется, к примеру на videos или на news. Ты знаешь как это можно там прописать?
Примерно вот так:
RewriteRule ^(content)/video(.*)$ video$2 [L,QSA]
RewriteRule ^(content)/music(.*)$ music$2 [L,QSA]
С url вида site.ru/content/video/*** на site.ru/video/***
Ну в принципе из-за вот таких вот моментов
Видео: Сайт.ру/content/название_статьиНавряд ли мы сможем создать единые правила!
Пресс-релизы: Сайт.ру/content/название_статьи
Новинки: Сайт.ру/content/название_статьи
Скорее лучше писать свой плагин. Искать статью в БД по alias и делать редирект. Но может быть проблема, если разрешены одинаковые псевдонимы (alias).
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.