apache反向代理重写问题
这是我的反向代理配置(iis和apache共享80端口),能正常运行:
<VirtualHost *>
ServerName bbs.website.com:80
ServerAlias *.bbs.website.com
ProxyPass / http://bbs.website.com:82/
ProxyPassReverse / http://bbs.website.com:82/
</VirtualHost>
要在里面加重写,要求不是如下两个请求的,全部301跳转到http://www.website.com:
http://bbs.website.com/login.php
http://bbs.website.com/reg.php
我知道如下重写模板(并不正确,我乱加的),该如何改使之运行,请问如何做?非常感谢!
<VirtualHost *>
ServerName bbs.website.com.cn:80
ServerAlias *.bbs.website.com.cn
RewriteEngine On
RewriteCond %{REQUEST_URI} !=/login.aspx
RewriteRule ^(.*)$ http://www.website.com.cn/ [R=permanent,L]
ProxyPass / http://bbs.website.com.cn:82/
ProxyPassReverse / http://bbs.website.com.cn:82/
</VirtualHost>