Выборка контента с использованием htaccess - PullRequest
0 голосов
/ 17 декабря 2009

Пусть у меня есть два домена с именами www.abc.example и www.xyz.example , размещенных на разных серверах .

У меня есть файл .htaccess в корневом каталоге из www.abc.example (т.е. www.abc.example / .htaccess )

Каким будет скрипт .htaccess , если я захочу загрузить содержимое www.xyz.example при запросе от www.abc.example .

Как например: Если я просматриваю www.abc.example / test , то он отображает содержимое www.xyz.example / test и т. Д. Без изменения url хоста (т.е. www.abc.example ) в адресной строке браузера .

1 Ответ

3 голосов
/ 17 декабря 2009

Что вы пытаетесь сделать, это запустить обратный прокси. Требуется mod_proxy на сервере.

Документация предлагает , вы бы хотели что-то вроде:

ProxyRequests Off

<Proxy *>
Order deny,allow
Allow from all
</Proxy>

ProxyPass / http://www.xyz.example/
ProxyPassReverse / http://www.xyz.example/

Предполагая, что такая конфигурация разрешена в .htaccess. Если нет, вам придется использовать mod_rewrite и RewriteRule с флагом [P]:

RewriteRule ^/(.*) http://www.xyz.example/$1 [P]

Если вы едете по маршруту RewriteRule, не забудьте добавить RewriteEngine On, если его там еще нет!

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