@luckystrike903

Как сменить структуру ссылок при переезде на новый домен?

Столкнулся с проблемой.

Сайт на Wordpress. Недавно переехал на новый домен и при этом изменили саму структуру ссылок.
Было: olddomain.ru/%category%/%postname%/
А стало: newdomain.ru/%year%/%month%/%postname%/

Прописал 301 редиректы для склейки доменов и перенаправления на новые адреса, но при переходе по старым ссылкам не полностью срабатывает редирект, получаются ссылки вида olddomain.ru/%year%/%month%/%postname%/

Ссылки специально написал wordpress'овскими тегами, чтобы было понятнее. В htaccess на сайте использую реальные ссылки.
Два дня мучаюсь с htaccess и никак не пойму в чем дело. Вот пример перенаправления:
RewriteCond %{HTTP_HOST} ^www\.newdomain\.ru$
RewriteRule ^/?(.*)$ "http\:\/\/newdomain\.ru\/$1" [R=301,L]
RewriteCond %{HTTP_HOST} ^olddomain\.ru$ [OR]
RewriteCond %{HTTP_HOST} ^www\.olddomain\.ru$
RewriteRule ^/?(.*)$ "http\:\/\/newdomain\.ru\/$1" [R=301,L]

Redirect 301 /%category%/%postname%/ http://newdomain.ru/%year%/%month%/%postname%/

Подскажите, что не так делаю?
  • Вопрос задан
  • 2448 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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