как перенаправить URL на другой домен, как это? - PullRequest
0 голосов
/ 12 сентября 2018

мой основной домен - makemyhome.com, а другой mmh.com - теперь, когда пользователь нажимает на ссылку mmh.com/about, он должен перенаправить на makemyhome.com/about.

когда пользователь нажимает mmh.com/contact, он должен перенаправить на makemyhome.com/contact

, прямо сейчас мой htaccess:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^old.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.old.com [NC]
RewriteRule ^(.*)$ https://new.com/$1 [L,R=301,NC]

С указанным выше кодом в htaccess неработать так, как я хочу.

Мне нужно предложение.Спасибо!

1 Ответ

0 голосов
/ 12 сентября 2018

Приведенный выше ответ является почти правильным. При добавлении параметра% {REQUEST_URI} к целевому запросу ваш полный URI запроса также будет перенаправлен. Например: http://old.com/somepath/?some_get_param=some_get_val ==> https://new.com/somepath/?some_get_param=some_get_val

RewriteEngine On
RewriteCond %{HTTP_HOST} ^old.com
RewriteCond %{HTTP_HOST} ^www.old.com
RewriteRule ^ https://new.com%{REQUEST_URI}
...