我有麻烦让这个工作正常,我想要做的是使http://subdomain.domain.comredirect到domain.com:8080,同时保持原来的url“subdomain.domain.com”
目前代码:
RewriteEngine on RewriteCond %{HTTP_HOST} subdomain.domain.com RewriteRule ^(.*)$ http://%1domain.com:8080$1 [L]
哪个redirect,但浏览器的url更改为“ http://domain.com:8080 ”这不是我所寻求的。
先谢谢你!
为此,您需要在subdomain\.domain\.com
启用mod_proxy
。 一旦启用,请在DocumentRoot/.htaccess
的DocumentRoot/.htaccess
中尝试以下规则:
RewriteEngine on RewriteCond %{HTTP_HOST} ^subdomain\.(domain\.com)$ RewriteRule ^ http://%1:8080%{REQUEST_URI} [L,NE,P]