Переадресация старого домена .htaccess на новый домен 301, но только домена, а не его страниц - PullRequest
1 голос
/ 26 августа 2011

Допустим, у меня есть домен: A.com, и если кто-то перейдет на A.com, я хочу перенаправить на B.com.

Но если они перейдут на любую страницу на A.com, например, A.com/wp-admin/index.php, перенаправления НЕТ. Короче говоря, я просто хочу простое старое имя верхнего уровня для перенаправления нового доменного имени 301. (Любые определенные страницы на A.com будут перенаправлены на определенные страницы на B.com по одной).

1 Ответ

2 голосов
/ 26 августа 2011

Вот, пожалуйста:

RewriteEngine On

RewriteCond %{HTTP_HOST} =domain-one.com
RewriteRule ^$ http://domain-two.com/ [R=301,L]
  1. Это правило должно быть помещено в .htaccess в корневой папке сайта. При размещении в другом месте может потребоваться небольшая настройка.

  2. Он будет перенаправлять попадания только в корневой каталог домена, например, http://domain-one.com/ и других страниц нет.

  3. Я заменил A.com на domain-one.com и B.com на domain-two.com - это более реалистично / понятно, чем A & B.

...