目的隐藏源路径后剩下的路径转到需要路径,如:打开gonline.yesky.com显示首页为yesky.comic.gonline.com/comic页
打开apache的proxy_http模块(也打开了proxy模块,依赖关系):
a2enmod proxy
a2enmod proxy_http
配置proxy.conf
<IfModule mod_proxy.c>
#turning ProxyRequests on and allowing proxying from all may allow
#spammers to use your proxy to send email.
ProxyRequests Off
<Proxy 10.50.21.140:8080>
# AddDefaultCharset off
Order deny,allow
#Deny from all
Allow from all
#Allow from .example.com
</Proxy>
# Enable/disable the handling of HTTP/1.1 "Via:" headers.
# ("Full" adds the server version; "Block" removes all outgoing Via: headers)
# Set to one of: Off | On | Full | Block
# ProxyVia On
</IfModule>
配置VirtualHost
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DirectoryIndex index.php index.html index.htm
DocumentRoot /opt/www_data/yesky.comic.gonline.com/public_html
ServerName gonline.yesky.com
<Directory /opt/www_data/yesky.comic.gonline.com/public_html>
Options Indexes FollowSymLinks Multiviews
AllowOverride All
</Directory>
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/$
RewriteRule ^/$ http://yesky.comic.gonline.com/comic/ [P]
RewriteCond %{REQUEST_URI} !^/$
RewriteRule ^/comic/(.+)$ http://yesky.comic.gonline.com/comic/$1 [R=301,L]
RewriteCond %{REQUEST_URI} !^/comic/|^/images/|^/src/|^/comic$|^/index.php/comic/|^/index.php/comic$|crossdomain.xml|/tasks/|/gce/|/award/|/toolbar/|/cartoon/|/book/|/search/
RewriteRule ^/(.*) http:// [R=301,L]
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DirectoryIndex index.php index.html index.htm
DocumentRoot /opt/www_data/yesky.comic.gonline.com/public_html
ServerName yesky.comic.gonline.com
<Directory /opt/www_data/yesky.comic.gonline.com/public_html>
Options Indexes FollowSymLinks Multiviews
AllowOverride All
</Directory>
ErrorLog /opt/www_data/nfs_from_10/logs/error_yesky.comic.gonline.com.log
CustomLog /opt/www_data/nfs_from_10/logs/access_yesky.comic.gonline.com.log combined
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/comic/|^/images/|^/src/|^/comic$|^/index.php/comic/|^/index.php/comic$|crossdomain.xml|/tasks/|/gce/|/award/|/toolbar/|/cartoon/|/book/|/search/
RewriteRule ^/(.*) http:// [R=301,L]
</VirtualHost>
|
阅读(848) | 评论(0) | 转发(0) |