Перенаправление Apache без перезаписи URL

Действительно необходимо обсудить это с поставщиками. Это - постоянно изменяющееся поле и существуют многочисленные конфигурации, которые сделают задание. Самая первая вещь, которую необходимо сделать, состоит в том, чтобы смочь определить точно, что Вы хотите, чтобы машина сделала. например, Сколько виртуальная машина, Вы хотите работать, с помощью какой конфигурации.

1
задан 14 July 2010 в 08:43
3 ответа

Вы на самом деле ищете перенаправление, или иметь тот другой контент сайта появляются под Вашим исходным URL (больше проксирования)? Я предположу, что другой сервер является Вашим содержанием и или внутренний / бэкенд или если общественность Вы знаете об отрицательных последствиях SEO. Если someothersite.com не является Вашим сайтом и содержанием, Вы, вероятно, не должны делать этого.

У Вас должны будут быть mod_proxy и выполнение mod_rewrite, которое, вероятно, не комментирует строки, упоминая это если не уже сделанный.

Затем в конфигурации somesite.com:
RewriteEngine на
RewriteRule/some/url (.*) http://someothersite.com/some/url$1 [P, L]

3
ответ дан 3 December 2019 в 16:57

При попытке перенаправить просто подкаталог сервера, можно использовать mod_rewrite как это:

RewriteCond %{REQUEST_URI} /some/url [NC]
RewriteRule ^(.*)$ other.example.com/$1 [R]

Если Ваша попытка показать содержание другого сайта без пользователя, видящего другой URL, Вам будут нужны и mod_rewrite и в mod_proxy

RewriteCond %{REQUEST_URI} /some/url [NC]
RewriteRule ^(.*)$ http://other.example.com/$1 [P]

Другие шаги конфигурации могут быть необходимыми для mod_proxy, в зависимости от Вашей среды.

Apache Совершенствовался, Руководство mod_rewrite может иметь выгоду.

3
ответ дан 3 December 2019 в 16:57

Я просто добавил бы файл, который просто перенаправляет пользователя с метаобновлением HTML, или если Вы хотите перенаправить пользователя наиболее принятым возможным способом, добавьте 301 правило перенаправления в .htaccess файле где-нибудь на сайте.

Пример:

Redirect 301 /some/url http://newsite.com/some/url
0
ответ дан 3 December 2019 в 16:57

Теги

Похожие вопросы