Как перенаправить мультисайт WordPress?

У меня есть мультисайт WordPress. Я хочу перенаправить его на новый домен. Как я это делаю?

перенаправить .old.com на .new.net

Спасибо за отклик ;)

*Я скопировал все файлы и базу данных со old.com на new.com


person acemaxs    schedule 16.10.2013    source источник


Ответы (1)


Добавьте это в файл htaccess в корневом каталоге вашего документа, над любыми правилами, которые могут уже быть там:

RewriteEngine On
RewriteCond %{HTTP_HOST} old\.com$ [NC]
RewriteRule ^(.*)$ http://new.com/$1 [L,R=301]

Вы должны использовать mod_rewrite, потому что WordPress использует его для маршрутизации всего к своему index.php с помощью mod_rewrite, а директивы mod_alias не всегда хорошо работают с mod_rewrite (например, Redirect против RewriteRule).

person Jon Lin    schedule 16.10.2013
comment
все еще работает, только перенаправить example.old.com на new.com, как перенаправить example.old.com на example.new.com? спасибо за отклик ;) - person acemaxs; 16.10.2013
comment
@acemaxs замените old\.com на ваше старое имя хоста и new.com на ваше новое имя хоста. - person Jon Lin; 16.10.2013
comment
у меня есть, это WordPress мультисайт, я переместил его на новый домен. используйте этот код для перехода от subdomain.old.com к new.com, но не работает от subdomain.old.com к subdomain.new.com - person acemaxs; 16.10.2013
comment
@acemaxs Правила должны находиться в корне документа subdomain.old.com - person Jon Lin; 16.10.2013
comment
я имею в виду поддомен = каждый поддомен в мультисайте wordpress. корневой документ находится там же, где и основной домен. - person acemaxs; 16.10.2013
comment
я все еще не могу найти решение. - person acemaxs; 16.10.2013