Перенаправить с Apache - PullRequest
       1

Перенаправить с Apache

0 голосов
/ 17 августа 2011

У меня есть сайт с примерно 2000 ссылками, и другой сайт с точно такими же страницами.

Мне нужно знать, как сделать в apache перенаправление с одного домена на другой, учитывая, что после .com страница будет одинаковой на обоих сайтах

Пример Запрос пользователя: www.mydomain.com/product1

следует перенаправить www.mydomain2.com/product1

Это должен быть редирект 301

Спасибо за вашу помощь

Ответы [ 2 ]

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

Это можно легко сделать с помощью mod_rewrite :

Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /

# redirect all requests to www.domain2.com domain
RewriteCond %{HTTP_HOST} =www.domain.com
RewriteRule .* http://www.domain2.com%{REQUEST_URI} [R=301,L]

Это должно быть помещено в .htaccess в корневой папке сайта (или в контекст виртуального хоста) для www.mydomain.com .Это также предполагает, что www.mydomain.com и www.mydomain2.com находятся на разных серверах / виртуальных хостах (другими словами, не указывая в одну и ту же физическую папку).

1 голос
/ 17 августа 2011

Я делаю это в моей компании все время.Если вы знаете, как использовать mod_rewrite, поверните RewriteEngine on и используйте RewriteRule с флагом [R]:

RewriteRule www.mydomain.com/product1 www.mydomain2.com/product1 [L,R]

См. Этот сайт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...