Intereting Posts
Добавление пользовательских полей в поиск Можно ли использовать wordpress.com с пользовательским доменом без переключения серверов имен? Как использовать одну тему для нескольких сайтов WordPress? При упорядочивании категорий всегда меняются при публикации статьи Отображать метаданные пользователя из текстового поля в виде форматированного текста PHP, отображающий неправильные изображения таксономии Не удается получить миниатюры сообщений для отображения добавить скрипт карты изображения для публикации Как ограничить «слишком скоро» загрузку общим правилом? Крючки для нового PressThis Bookmarklet Можно ли выделить некоторые слова в заголовке сообщения? Как отображать переменное поле metox2.io в передней части Поиск пользовательских типов сообщений и пользовательских полей Отображение имени пользователя и биографии авторов на пользовательском author.php Отображение терминов по первой букве

301 Перенаправление на идентификатор сообщения

  • У меня есть существующий блог на основе asp, где все сообщения содержат идентификатор сообщения в своем URL-адресе ( template_permalink.asp?id=123 ).
  • У меня пустой блог WordPress. Мне придется воссоздать все мои сообщения вручную, потому что фид из моего существующего блога не содержит исходных изображений (он просто имеет блок CDATA), поэтому я не могу их импортировать.
  • Мне нужно перенаправить исходные сообщения в их эквивалентную почту WordPress.

Я пытался:

Мне бы хотелось, чтобы я мог:

  • Измените идентификатор сообщения WordPress вручную в соответствии с исходным идентификатором. Есть ли способ сделать это?
  • Или даже лучше было бы вручную добавить 200 сообщений в htaccess и перенаправить на довольно URL-адрес, и в этом случае, пожалуйста, вы могли бы посоветовать, как отформатировать это для htaccess?

Solutions Collecting From Web of "301 Перенаправление на идентификатор сообщения"

Когда вы импортируете через код (что является практической необходимостью для большого импорта), вы можете предоставить аргумент wp_insert_post() для wp_insert_post() который будет использоваться.

Тем не менее, нет чистого / безопасного способа (что я могу думать), чтобы указать или изменить почтовые идентификаторы вручную.

В вашем случае (если вы действительно застряли в сообщениях, созданных вручную), я бы добавил идентификаторы в качестве метаданных по почте и когда сайт попал по ссылке старого формата, извлеките ID и посмотрите через мета-запрос, если есть подходящая почта для перенаправления.

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