Перенаправлять только сообщения после изменения постоянных ссылок - PullRequest
0 голосов
/ 03 мая 2019

У меня есть веб-сайт Wordpress, на котором много постов и страниц

  • формат ссылок сообщений: MYWEBSITE.COM/POST_NAme
  • ссылка на страницу Формат: MYWEBSITE.COM/PAGE_NAME

Теперь я хочу изменить только постоянную ссылку на сообщение:

MYWEBSITE.COM/blog/POST_NAme

Когда это сделано, старые ссылки постов (MYWEBSITE.COM/POST_NAme) выдают ошибку 404. Как я могу сделать перенаправление только для сообщений от (без изменения ссылок на страницы):

MYWEBSITE.COM/POST_NAme до MYWEBSITE.COM/blog/POST_NAme

Ответы [ 2 ]

0 голосов
/ 06 мая 2019

спасибо за ответ, когда я иду в настройки-> постоянные ссылки, то я меняю на пользовательскую постоянную ссылку MYWEBSITE.com/blog/%postname%/

теперь все публикации, опубликованные в социальных сетях и электронных письмах, не будут работать, потому что их ссылка - MYWEBSITE.com/%postname%/

.

РЕШЕНИЕ

перенаправить ссылки с помощью регулярных выражений с MYWEBSITE.com/XXXXX на MYWEBSITE.com/blog/XXXXX

но проблема теперь в том, что страницы имеют одно и то же регулярное выражение, поэтому страница также будет перенаправлена ​​в / blog / pagename и через десять у меня будет ошибка 404, я хочу, чтобы регулярное выражение применялось только к сообщениям

0 голосов
/ 05 мая 2019

Используйте плагин перенаправления, он прост в использовании и помогает перенаправить ваши страницы.

https://wordpress.org/plugins/redirection/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...