Ребята! Возникла проблема с apache mod_proxy, надеюсь, что кто-то может помочь
Предисловие: Нам нужен новый домен (http://section1.info), чтобы направлять пользователей к (http://domain.info/?q=section1) и поддерживать section1.info в URL-адресах.
Следующее, похоже, не работает:
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://domain.info/?q=section1
ProxyPassReverse / http://domain.info/?q=section1
Спасибо!
К сожалению, ProxyPass не принимает строки запроса. Если вы согласны с использованием mod_rewrite
:
RewriteCond %{HTTP_HOST} section1.info$
RewriteRule (.*) http://domain.info/?q=section1 [P]
Куда, [P]
это флаг прокси, который требует mod_proxy
чтобы все еще был включен вместе с mod_rewrite
Надеюсь это поможет.
обходной путь прост: перенаправить / http://domain.info/?q=section1
но это определенно не сохранит вашу структуру URL