Проблема с перенаправлением постоянной ссылки WordPress

  • Автор темы zusicks438
  • 33
  • Обновлено
  • 16, May 2024
  • #1
Недавно я изменил структуру постоянных ссылок и нахожусь в некотором замешательстве. Исходная структура постоянной ссылки была /%postname%-%post_id%/, и я хотел изменить ее на /%postname%/. Правило примерно такое

Код (разметка): Хотя приведенный выше код работает, я столкнулся с проблемой, когда некоторые статьи, оканчивающиеся цифрами, неправильно перенаправляются, и сайт выдает ошибку. Например: www.example.com/best-video-converters-windows-10/

. Правило отсекает 10 бит, создавая статью 404. Я нашел обходной путь, используя регулярное выражение, ограничивающее количество символов, и код:
 RedirectMatch301^/dir/([^/]+)-(\d+)/$ [URL='https://lumtu.com/yti/bj55jb21odHRwOi8vZXhhbXBsZSsBX']http://example.com/dir/$1[/URL]
Код (разметка): И этот код работает... если только статья не закончится через год или около того. Пример: www.example.com/best-movies-2017/

В общем, я понятия не имею, как это обойти, и мне нужна помощь.

zusicks438


Рег
19 Sep, 2012

Тем
1

Постов
1

Баллов
11
Тем
49554
Комментарии
57426
Опыт
552966

Интересно