REQUEST_URI で見つかった文字列に基づいてリモート サーバーにリダイレクトするときに、URL の末尾に 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>
私は確かに何か間違ったことをしているでしょう..助けてください。