Задать вопрос
@seowind
seo-специалист

Как сделать массовый 301 редирект с /%postname%.html на /%category%/%postname%.html в Wordpress?

Как сделать массовый 301 редирект с /%postname%.html на /%category%/%postname%.html в Wordpress?

Есть необходимость перейти со структуры /%postname%.html на /%category%/%postname%.html нужен массовый редирект? Без всяких екселей, только необходимый код и куда его вставить?. Очень прошу помочь?
  • Вопрос задан
  • 762 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
BizDirect
@BizDirect
Ковыряю WordPress в рабочее время...
Если просто так, то никак. Бы было бы наоборот - было бы проще, а так определить какой рубрики принадлежит пост можно только программно, и также программно нужно подставлять имя рубрики в URL и при этом, чтобы вход по старому URL-у отдавал 301. Просто кодом не отделаешься, нужен модуль/плагин...

Второй вариант - ручками с помощью готового плагина, типа этого - redirection
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@ShamblerR
RewriteCond %{REQUEST_URI} ^(.*)/dir1/(.*)$ 
# если строка содержит /dir1/ 
RewriteRule ^(.*)$ %1/dir2/%1 [R=301,L]
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы