这是我的情况:
这是我的配置:
<VirtualHost *:80>
ServerName www.site.com
DocumentRoot /var/www/hosts/www.site.com.war/
ExpiresActive On
ExpiresByType image/gif A2592000
ExpiresByType image/jpeg A2592000
ExpiresByType image/png A2592000
JkMount /*.jsp xyz
JkMount /*.xml xyz
#RewriteEngine on
#RewriteCond %{HTTP_HOST} www.site.com
#RewriteRule ^(.*)$www.site.com(.*)& http://www.othersite.com/page.jsp [R=301]
# Remove this password protection after go-live
<Directory /var/www/hosts/www.site.com.war/ >
AuthType Basic
AuthName "By Invitation Only"
AuthUserFile /etc/httpd/conf/site.htpasswd
require valid-user
</Directory>
</VirtualHost>
# For internal company use
<VirtualHost *:80>
ServerName live.site.com
ProxyPass / http://www.site.com/
ProxyPassReverse / http://www.site.com/
</VirtualHost>
此配置仅为两个URL请求(“www.site.com”和“live.site.com”)提供了对新站点的密码保护访问,这不是我需要做的。
我也尝试使用不同的RewriteRule-s:“www.site.com”,“。”,“^ /(。)&amp;”,使用L标志等;省略RewriteCond等。
我想知道,是否有可能将Apache服务器配置为我的客户端请求?如果是,我在Apache配置中做错了什么?
谢谢。