Поддержка Проблемы и решения Перенос WP из каталога в корень с перенаправлением со с

  • Приветствую.
    На данный момент WP установлен в каталог (условно /dir/), в таком виде проработал несколько лет и накоплена огромная база входящих ссылок на разные части (посты, категории, тэги). Есть необходимость перенести WP в корень домена, но при этом сохранить все входящие на блог ссылки.

    Пробовал на тестовом аккаунте добавить в .htaccess перенаправление RewriteRule ^dir/(.*)$ $1 [L] в итоге получил:
    Ссылки на посты вида /dir/2010/12/12/name-name преобразуются в /2010/12/12/name-name, всё остальное: /dir/category/* /dir/tag/* этим правилом не обрабатывается и WP выдает ошибку 404.
    (Тестовый WP установлен в корне, если это имеет значение).

    В FAQ по переносу не сказано ничего по поводу входящих ссылок, понятно, что надо будет выправить все внутренние ссылки во всех постах, но больше заботят пользователи, приходящие с других ресурсов, которые наткнутся на 404 и дальше никуда не пойдут =(. Вопрос, кто-нибудь сталкивался с таки и как это можно сделать наиболее безболезненно для всех.
    Спасибо.

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • ну попробуй положить .htaccess в директорию ./dir/ и в нем организовать 301 редирект таким образом ты не только перенаправишь пользователей но и правильно перенесешь весь PR сайта

    Stur, приветствую. Думал над этим, попробовал…
    сделал /dir/
    положил .htaccess с RewriteRule ^/?$ "http\:\/\/test\.site\.ru" [R=301,L]
    такая же картина =( записи перенаправляются, всё остальное в 404 вылетает =(

    да неправильно у тебя правила прописаны — ты редиректиш без передачи параметров
    http://sb-money.ru/article.php?a=75 ну вот глянь хорошие примеры
    в том числе и на php
    Можно сделать index.php с редиректом и кинуть в эту папку.

    Спасибо за ссылку. Буду изучать =)

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Так должно работать (в корневом .htaccess, перед правилами WordPress):

    RewriteRule ^dir/(.*) /$1 [R=301,L]

    Сергей, спасибо большое, работает!

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тема «Перенос WP из каталога в корень с перенаправлением со с» закрыта для новых ответов.