Сделать на сайте все ссылки одного уровня \ плоские SEO
Поступил запрос от SEO, нужно на старом сайте переделать все ссылки.
Сейчас:
Нужно:
Как это сделать правильно?
Использовать autoredirect и поменять настройку «use_alias_path» в модыксе на нет? Не писать же редиректы на 1000 страницу в .htaccess. И как проверить чтобы не было дублей, например если разделы каталога имеют алиасы одинаковые ( например разные разделы, по цвету, есть «белый» — там диваны и «белый» там допустим шкафы).
Сейчас:
site.ru/catalog/category/itemname
Нужно:
site.ru/itemname
Как это сделать правильно?
Использовать autoredirect и поменять настройку «use_alias_path» в модыксе на нет? Не писать же редиректы на 1000 страницу в .htaccess. И как проверить чтобы не было дублей, например если разделы каталога имеют алиасы одинаковые ( например разные разделы, по цвету, есть «белый» — там диваны и «белый» там допустим шкафы).
Комментарии: 9
В системных настройках -> Дружественные URL -> Использовать вложенные URL -> Поставить НЕТ
Как только это сделаешь смотри лог ошибок, если будут дубли там все покажет, но их будет не так уж и много думаю, вручшную все исправишь
Как только это сделаешь смотри лог ошибок, если будут дубли там все покажет, но их будет не так уж и много думаю, вручшную все исправишь
На последних версиях MODX (насколько я понял) эта системная настройка отключена.
Теперь вложенность — это отдельная галочка в настройках каждого ресурса.
PS кстати эта функция доставила массу хлопот. Я не заметил (а может и не было) описания этой фичи в списке изменений и был уверен, что все ссылке на новом сайте создаются согласно системной настройки — использовать вложенные УРЛ. Пока СЕОшники не стали писать, что большинство страниц открываются без учета вложенности.
Теперь вложенность — это отдельная галочка в настройках каждого ресурса.
PS кстати эта функция доставила массу хлопот. Я не заметил (а может и не было) описания этой фичи в списке изменений и был уверен, что все ссылке на новом сайте создаются согласно системной настройки — использовать вложенные УРЛ. Пока СЕОшники не стали писать, что большинство страниц открываются без учета вложенности.
Ну вполне вероятно у автора не последний модкс стоит, авось и поможет. В любом случае спасибо за коммент т.к я не знал об это й фиче
Стоит к сожалению последняя версия. Требования безопасности, после недавнего инцидента.
Не так. Системная настройка отвечает за множественный вывод как и раньше. А вот новая галочка у ресурса позволяет убрать URL этого ресурса из урлов дочерник элементов. Т.е. если если у ресурса parent2 убрать этот чекбокс, то урл дочернего документа c урлом parent1/parent2/child1 он будет такой — parent1/child1.
Насколько я понимаю, даже если вы измените настройки формирования url и очистите кеш, ваш вопрос это не решит. Если ранее ссылка была — site.ru/catalog/category/itemname то при обращении к ней, пользователь все равно будет видеть ошибку 404, ну или страницу, которая задана для показа в случае ошибки 404.
Поэтому, если вам необходимо сохранить ссылочную массу, то без редиректов не обойтись (на мой взгляд)
Чтобы не писать 1000 редиректов в htaccess я использую редиректы на уровне php
Примерно вот так
www.ahp-net.ru/cmschange.ahp
Поэтому, если вам необходимо сохранить ссылочную массу, то без редиректов не обойтись (на мой взгляд)
Чтобы не писать 1000 редиректов в htaccess я использую редиректы на уровне php
Примерно вот так
www.ahp-net.ru/cmschange.ahp
Для редиректов есть компонент autoRedirector
Я думал такие SEO-шники вымерли уже :-)
В этом вообще нет необходимости, так как этот показатель оценивается вручную асессорами толоки, и крайне редко. И оценивают они не уровень вложенности URL, а удобство.
В этом вообще нет необходимости, так как этот показатель оценивается вручную асессорами толоки, и крайне редко. И оценивают они не уровень вложенности URL, а удобство.
Привет недавно столкнулся с аналогичным вопросом. Написал инструкцию как это все сделать. Можешь глянуть здесь. Чуть позже выкину инструкцию уже в сообщество
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.