0
REQUEST_URI에있는 문자열을 기반으로 원격 서버로 리디렉션하는 동안 URL 끝에 QUERY_STRING을 추가해야합니다.httpd : REQUEST_URI에 특정 단어가 들어 있으면; QUERY_STRING을 추가해야합니다.
내 httpd.conf 파일은 다음과 같습니다 :이 작동하지 않습니다
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/site1$
RewriteRule ^/ /?Id=1 [QSA]
. REQUEST_URI에 "site1"이라는 단어가 포함되어 있으면 QUERY_STRING "? Id = 1"을 추가하고 싶습니다. 도움말 ... 감사합니다.
Listen 9010
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_html_module modules/mod_proxy_html.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule rewrite_module modules/mod_rewrite.so
<IfModule proxy_html_module>
Include conf/extra/httpd-proxy-html.conf
</IfModule>
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/site1$
RewriteRule .* ?tenantId=1 [QSA,L]
<VirtualHost *:9010>
ServerName localhost
ProxyPass /site1 http://localhost:7001
ProxyPassReverse /site1 http://localhost:7001
</VirtualHost>
나는 분명히 뭔가를하고있을 것입니다. 제발 도와주세요.
감사합니다. Reenactor for reply. 나는 이것을 시도했다. 그러나 일하지 않았다. 사실 재 작성이 나를 위해 전혀 작동하지 않는다고 생각합니다. 내가 한 설정은 (편집 된) 질문에서 언급 한 바와 같습니다. – Deep