Это дополнительное дополнение к системе управления статьями ("AMS") от @Bob. Без этого дополнения оно ничего не будет делать (и не может быть установлено). Это было протестировано с AMS версии 2.2.31, так что это минимальное требование (возможно, оно работает и с более старыми версиями, но вам придется отредактировать
Проблема с обновлением ссылок на статьи
Возможно, у вас большая база статей на AMS, и вы часто используете перекрестные ссылки между статьями. Таким образом, каждый раз, когда название статьи меняется, ссылки на эту статью устаревают (т.е. они по-прежнему работают, но с перенаправлением на 301). Для достижения наилучших результатов SEO вам следует обновить их. Это может потребовать много работы, когда вам приходится находить и изменять десятки ссылок для каждого изменения заголовка.
Решение: Что делает "AMS Links Auto-Updater"
Это дополнительное дополнение для AMS (оно не будет работать без AMS). Если вы зайдете в Admin CP -> AMS - Статьи -> Найти ссылки на устаревшие статьи (или непосредственно в admin.php?nocte-ams-устаревшие ссылки/), вы увидите список со всеми статьями, на которые есть устаревшие ссылки. Если вы нажмете на статью в списке, вы увидите разницу, которая показывает, какие изменения будут внесены. Затем вы можете нажать "Обновить ссылки на устаревшие статьи", чтобы применить эти изменения к этой статье.
Существует также задание на перестройку, которое обновляет все статьи сразу. Вы также можете найти его на странице администрирования -> Инструменты -> Перестроить кэши. Оно называется "AMS: Перестроить ссылки на устаревшие статьи".
Для лучшей отслеживаемости изменений это дополнение регистрирует все изменения в журнале изменений статьи ("История").
Скриншоты
1. Одна статья с названием "ТЕСТОВАЯ статья" содержит устаревшие ссылки:
2. Здесь вы видите "разницу". Это изменения, которые будут применены, если вы автоматически обновите ссылки в этой статье. Вы видите 3 ссылки. Последняя в порядке, две другие нуждаются в обновлении:
3. Если вы перейдете в раздел "обновить ссылки на устаревшие статьи", вы увидите это диалоговое окно подтверждения:
4. Вы можете выполнить автоматическое обновление. В конце концов, статья больше не будет отображаться как содержащая устаревшие ссылки:
Ограничения
addon.json
файл).Проблема с обновлением ссылок на статьи
Возможно, у вас большая база статей на AMS, и вы часто используете перекрестные ссылки между статьями. Таким образом, каждый раз, когда название статьи меняется, ссылки на эту статью устаревают (т.е. они по-прежнему работают, но с перенаправлением на 301). Для достижения наилучших результатов SEO вам следует обновить их. Это может потребовать много работы, когда вам приходится находить и изменять десятки ссылок для каждого изменения заголовка.
Решение: Что делает "AMS Links Auto-Updater"
Это дополнительное дополнение для AMS (оно не будет работать без AMS). Если вы зайдете в Admin CP -> AMS - Статьи -> Найти ссылки на устаревшие статьи (или непосредственно в admin.php?nocte-ams-устаревшие ссылки/), вы увидите список со всеми статьями, на которые есть устаревшие ссылки. Если вы нажмете на статью в списке, вы увидите разницу, которая показывает, какие изменения будут внесены. Затем вы можете нажать "Обновить ссылки на устаревшие статьи", чтобы применить эти изменения к этой статье.
Существует также задание на перестройку, которое обновляет все статьи сразу. Вы также можете найти его на странице администрирования -> Инструменты -> Перестроить кэши. Оно называется "AMS: Перестроить ссылки на устаревшие статьи".
Для лучшей отслеживаемости изменений это дополнение регистрирует все изменения в журнале изменений статьи ("История").
Скриншоты
1. Одна статья с названием "ТЕСТОВАЯ статья" содержит устаревшие ссылки:
2. Здесь вы видите "разницу". Это изменения, которые будут применены, если вы автоматически обновите ссылки в этой статье. Вы видите 3 ссылки. Последняя в порядке, две другие нуждаются в обновлении:
3. Если вы перейдете в раздел "обновить ссылки на устаревшие статьи", вы увидите это диалоговое окно подтверждения:
4. Вы можете выполнить автоматическое обновление. В конце концов, статья больше не будет отображаться как содержащая устаревшие ссылки:
Ограничения
- Я говорю о "ссылках", но в основном это дополнение выполняет поиск URL-адресов в формате https://www.yourdomain.com/ams/article-title.1/. Он не заботится о символах до или после URL-адреса, и поэтому он также обновляет обычный текст, который соответствует этому шаблону "url", поэтому было бы неплохо сначала проверить различия. Но я думаю, что в 99% случаев использования скрипт должен работать нормально.
- Это дополнение будет работать только при включенных опциях "Использовать полностью понятные URL-адреса" и "Латинизировать заголовки в URL-адресах". В противном случае вы получите сообщение об ошибке.
- Если вы используете фильтры маршрутов: Надстройка не найдет ссылки, которые не соответствуют текущему фильтру маршрутов для
ams/
.