Intereting Posts
Попытка скрыть подкатегории, в которых есть категории без сообщений WP_Query поиск пользовательских сообщений метаданные поля Как получить измененный заголовок сообщения в моем настраиваемом плагине, который запускается при вызове 'save_post'? Как определить, имеет ли почта содержимое виджета? Network Admin «У вас недостаточно прав для доступа к этой странице». wp_nav_menu_items filter :: пользовательские меню выходят за пределы ul class force_ssl_admin () вызывает проблемы с ссылками предварительного просмотра Конкретное использование кодирования Поле автозаполнения выдержки Проблемы с параметрами_рекламы и администратора Как показывать запланированные записи в Календаре Google? Шаблон страницы настроек плагина wpautop (), когда атрибуты короткого кода находятся на новых линиях, разбивают массив args Разрешить роли пользователя «продавец» просматривать только роли пользователей «клиент» Текст со специальным классом как выдержка (или исключить специальный класс)

Использование WP, а не .htaccess для перенаправления страниц / сообщений

Я запускаю сайт с более чем 100 конкретными переадресациями в htaccess для устаревших html-файлов, которые впоследствии были перенесены в WP. Существуют также правила для страниц в диапазоне дат для перенаправления на домашнюю страницу и всех видов других гадостей.

Учитывая, что WP обрабатывает перенаправления и постоянные ссылки внутри, и без использования плагина, какой был бы лучший способ программно перенаправить эти ссылки и сохранить мой файл .htaccess в чистом виде?

Solutions Collecting From Web of "Использование WP, а не .htaccess для перенаправления страниц / сообщений"

Лучший способ «программно перенаправить эти ссылки и сохранить [ваш] .htaccess файл чистым» на самом деле будет с плагином. Я знаю, что вы заявили «без использования плагина», но вы получите ту же функциональность от плагина, что и вы, если бы сами написали код. И, рассматривая, как неприемлемы сценарии WP rewrite, я настоятельно рекомендую вам не пытаться писать его самостоятельно (я опытный разработчик WP, и у меня все еще есть проблемы с движком перекодировки).

Поэтому, если вы готовы пойти с плагином, я рекомендую перенаправление .

Перенаправление имеет очень интуитивно понятный интерфейс, который позволяет создавать, отображать и управлять всеми вашими переадресациями. Он также отслеживает любые ошибки 404, которые ваш сайт генерирует по ошибке. Я использую перенаправление на своем сайте для перенаправления старых ссылок с моего статического статического сайта на новые динамические ссылки WordPress. Я также использовал его на нескольких клиентских сайтах, помогая им перейти на WordPress.

Вот ответ, который я написал, который показывает, как перенаправить использование PHP из WordPress:

  • Создание 301 переадресации для почтовых сообщений, страниц, категорий и URL-адресов изображений?