Как правильно перенаправить старый домен на новый с измененной структурой - PullRequest
0 голосов
/ 28 июня 2019

Я хочу перенаправить старый домен на новый домен, но в то же время я не хочу сохранять точную структуру и боюсь, что у меня могут возникнуть проблемы с перенаправлением.Если возможно, обращаюсь за советом.

У моего старого домена в его корне есть репозиторий программного обеспечения, а в папке / guides / - блог со статьями.Я хочу перенаправить этот домен на новый домен, но поменять местами перенаправления.

www.oldomain.com --> www.newdomain.com/software/
www.olddomain.com/guides --> www.newdomain.com

Поскольку у меня ограниченный опыт работы с перенаправлениями, следует ли мне перенаправить запуск с более низкого уровня, чем с верхнего уровня?

Я думаю об этом:

RewriteRule ^olddomain.com/software/ ^newdomain.com/ [R=301,L]
RewriteRule ^olddomain.com/ ^newdomain.com/software/ [R=301,L]

Это правильный способ сделать это?

1 Ответ

0 голосов
/ 28 июня 2019
www.olddomain.com/guides --> www.newdomain.com
www.oldomain.com --> www.newdomain.com/software/

Установите этот флажок в файле olddomain.com .htaccess

RewriteEngine On
RewriteBase /
RewriteRule ^guides$ http://www.newdomain.com/ [R=301,L]

RewriteCond %{HTTP_HOST} ^(www\.)?oldomain.com [NC]
RewriteRule (.*) http://www.newdomain.com/software/ [R=301,L]
...