Перенаправление URL с использованием .htaccess

Мой веб-сайт развернут и запущен на сервере apache из среды enomcentral хостинга с ограниченным доступом, поэтому я не могу изменить какие-либо параметры конфигурации, кроме файла htaccess. Также еще одно приложение, работающее на tomcat на другом сервере домена с полным доступом администратора.

например, - www.example.com работает на enomcental. и приложение tomcat, работающее на www.abc.com/xyz.

Я хочу получить доступ к приложению tomcat, работающему в другом домене, используя URL-адрес www.example.com/xyz.

поэтому, когда я ввожу URL www.example.com/xyz, URL остается таким же, но контент должен быть в форме www.abc.com/xyz, т.е. tomcat server example/

Перенаправление URL-адресов, изменяющих URL-адрес браузера. Я могу изменить только файл ion .htaccess. mod_jk.so конфигурация не разрешена.


person user3098977    schedule 13.12.2013    source источник


Ответы (1)


Что вам нужно, так это mod_proxy, если он включен,

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so

тогда это правило будет работать.

RewriteRule ^xyz$ http://www.abc.com/xyz [P] 

P означает прокси, здесь.

Но если mod_proxy отключен, не могли бы вы указать / xyz на какой-нибудь cgi (например, proxy.php), который находится под вашим контролем, и заставить cgi читать содержимое из http://www.abc?

person Andrew    schedule 14.12.2013