Intereting Posts
Пользовательский тип сообщения для переопределения CSS и HTML тем из плагинов Dir? Проблема с функцией оценки звезд GD Очень странное поведение после удаления страниц WP Базовая константа для пользовательской таксономии Как сделать этот короткий код для постсодержащего wordpress Как вы можете отображать все категории сестер для публикации? Как прокомментировать тему WordPress? Локально? Через FTP? Получить экземпляр виджета внутри виджета Могу ли я подключить функцию класса uninstall к глобальному var, объявленному в основном файле плагина? query_posts исключают мета-ключ Только на странице 404, обратите внимание: попытка получить свойство не-объекта на nonce Внутренний механизм плагинов WP SEO Как предоставить источник изображения в редакторе страниц WordPress? пустая белая страница, когда опция post / update / change и т. д. Что такое разумный предел памяти для WordPress

Использование 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-адресов изображений?