Как в WordPress сделать редирект множества страниц?

Перенесли сайт с UCOZ на вордпресс. Встал вопрос редиректа, со старых урлов на новые. Как в Wordpress организовать ридерект множества страниц. Страниц порядка 1000? Интересует вариант 301 редикта, есть файл формата – старый урл, новый урл.

Добавить комментарий
2 Ответ (-ов)

    Если урлов слишком много, делаем редирект по моей инструкции. Нам понадобятся:

    1. Плагин Simple 301 Redirects
    2. Дополнение к нему под названием Simple 301 Redirects – Addon – Bulk Uploader
    3. Файл со ссылками для импорта.

    Устанавливаем плагин  Simple-301-redirects (активируем), потом плагин Simple-301-redirects-addon-bulk-uploader. Поясню, почему два плагина. В  Simple-301-redirects вы можете поштучно указывать урлы для редиректа, но если у вас 1000 штук, то вбивать их руками – долго получится. Для этого и устанавливаем  Simple-301-redirects-addon-bulk-uploader – загрузчик файла импорта со ссылками.

    Эти два плагина установили, теперь готовим файл импорта. Открываем текстовый файл и прописываем в него урлы для редиректа в таком формате:

    
    /2004/stariy-url.html,"/noviy-url.html"
    
    /2004/stariy-url2.html,"/noviy-url2.html"
    
    ...
    
    

    Сохраняем наш текстовый файл и переименовываем его как 301.csv

    Теперь заходим в адмнистративной части WordPress в раздел – Настройки – 301 Bulk Redirects. Попадаем на форму загрузки файла, выбираем наш файл для загрузки  301.csv. Загружаем. В случае успешной загрузки файла, получим число ссылок, для которых активирован редирект.
    Собственно и все.

    Держите плагин  Simple-301-redirects всегда включенным! Редирект будет работать для всех указанных в файле  301.csv страниц. При этом их может быть сколько угодно и скрипт редиректа не будет тормозить работу сайта, так как все настройки редиректа сохраняются в БД WP

     

    Гуру Отвечено в 11.01.2015.
    Добавить комментарий

      Обычно редирект делают через .htaccess если существуют какие-либо общие правила в урлах старого и нового сайта. Если общего ничего нет и универсальное правило  .htaccess не может быть написано, то не знаю как.Через .htaccess писать 301 редирект для 1000 страниц нецелесообразно!!! Будут ощущаться тормоза в работе сайта. Также .htaccess может быть в любой момент перезаписан плагинами и все данные утеряны.

      Специалист Отвечено в 11.01.2015.
      Добавить комментарий

      Ваш ответ

      Размещая свой ответ, вы соглашаетесь с политикой конфиденциальности и условиями предоставления услуг.