Intereting Posts
WordPress Загрузка дополнительных сообщений от ajax не работает Можно ли сделать WordPress для поддержки веб-сайтов? Тип персонализированного сообщения Поиск возвращает Нет результатов в панели администратора Постоянная ссылка Не работает – URL не найден Отобразить мета-окно на передней панели Как я могу вызвать wp-load.php в моем файле плагина Как проверить, является ли конкретная страница главной страницей? Показывать термин Metabox только в определенный срок Редактировать и добавить страницы в Admin таблица префиксов и плагинов Как использовать wp_get_recent_posts со многими типами сообщений? Сайт WordPress перестает работать после простого открытия header.php в редакторе wp-admin Как использовать пользовательский код Javascript внутри плагина? Добавление формата сообщения ссылки в тему и постоянную ссылку на rss-канал Установка multisite в домене с существующими установками wordpress для поддиректории get_posts всегда возвращает одинаковое количество сообщений = 5

Перенаправить старые постоянные ссылки с месяцем и именем на имя публикации на новом сайте

Мы перенесли записи в блоге с старого сайта WP, в котором использовалась структура месячной и долгосрочной константы. На новом сайте используется постоянная ссылка на пост, поэтому ничего в формате YEAR/MO в url не найдено в инструментах для веб-мастеров.

В конечном счете, мы хотим, чтобы все, что не было найдено, выглядит следующим образом:

 /2012/05/post-name/ 

перенаправить на это:

 /post-name 

Есть ли способ написать перенаправление с подстановочными знаками, которые нацелены на год и месяц, и перенаправляет все на постоянную ссылку для имени почты? Или другой плагин или метод, который мы можем использовать в WP? любые другие идеи или предложения приветствуются. Благодарю.

Инструмент Yoast SEO Redirect Creation позволит вам генерировать код, который вам нужно вручную добавить в файл .htaccess вашего сайта, чтобы перенаправить все сообщения на новую /% postname% / structure.

Введите URL-адрес своего сайта, свою прежнюю структуру ссылок и нажмите кнопку «Создать перенаправление» на странице веб-сайта инструмента SEO. Добавьте сгенерированный код в начало вашего .htaccess

Правило вашей переадресации должно быть:

 RedirectMatch 301 ^/([0-9]{4})/([0-9]{2})/(?!page/)(.+)$ YOUR-DOMAIN/$3