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

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

Add Comment
2 Answer(s)

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

  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

 

ГУРУ Answered on 11.01.2015.
Add Comment

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

Сторонник Answered on 11.01.2015.
Add Comment

Your Answer

By posting your answer, you agree to the privacy policy and terms of service.