- 16, May 2024
- #1
Недавно я изменил структуру постоянных ссылок и нахожусь в некотором замешательстве. Исходная структура постоянной ссылки была /%postname%-%post_id%/, и я хотел изменить ее на /%postname%/.
Правило примерно такое
Код (разметка): Хотя приведенный выше код работает, я столкнулся с проблемой, когда некоторые статьи, оканчивающиеся цифрами, неправильно перенаправляются, и сайт выдает ошибку. Например: www.example.com/best-video-converters-windows-10/
. Правило отсекает 10 бит, создавая статью 404. Я нашел обходной путь, используя регулярное выражение, ограничивающее количество символов, и код:
В общем, я понятия не имею, как это обойти, и мне нужна помощь.
Код (разметка): Хотя приведенный выше код работает, я столкнулся с проблемой, когда некоторые статьи, оканчивающиеся цифрами, неправильно перенаправляются, и сайт выдает ошибку. Например: 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/
В общем, я понятия не имею, как это обойти, и мне нужна помощь.