Подтвердить что ты не робот

Перенаправить весь трафик на корень другого домена

У меня есть домен, который больше не будет использоваться. Я хочу перенаправить все от http://www.old.com/ до http://www.new.com/, независимо от того, на какой странице пользователь попытался получить доступ к www.old.com.

Выполнение этого действия:

RewriteEngine on
Redirect 301 / http://www.new.com/

отлично подходит для корня, но другие страницы будут делать это:

http://www.old.com/cms -> http://www.new.com/cms

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

4b9b3361

Ответ 1

От http://www.webconfs.com/how-to-redirect-a-webpage.php Я бы сказал, что вы можете использовать следующую конфигурацию

Не перенаправлять вложенные папки/файлы (по вашему желанию): www.example.com/demo/- > www.newexampledomain.com

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.newdomain.com/ [R=301,L]

Перенаправление на подпапки/файлы: www.example.com/demo/- > www.newexampledomain.com/demo/

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]

Ответ 2

Поместите этот код в свой ROOT.htaccess на www.old.com

Options +FollowSymLinks -MultiViews
RewriteEngine on

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

Это правило будет перенаправлять извне все www.old.com/* в www.new.com/

Ответ 3

Какой будет код для перенаправления также с https?

благодарю вас!!