同一目录下不通子目录设置域名访问
购买了虚拟主机,想在虚拟主机里添加多个站点,就需要配置.htaccess文件了,源码如下:
#######同一文件下不通子目录设置域名访问###############
RewriteEngine On
RewriteBase /
DirectoryIndex index.php index.html index.htm
# 绑定www.aaa.com 到 aaa子目录
RewriteCond %{HTTP_HOST} ^www.aaa.com$ [NC]
RewriteCond %{REQUEST_URI} !^/aaa/
RewriteRule ^(.*)$ aaa/$1?Rewrite [L,QSA]
#绑定 www.bbb.com 到 bbb子目录
RewriteCond %{HTTP_HOST} ^www.bbb.com$ [NC]
RewriteCond %{REQUEST_URI} !^/bbb/
RewriteRule ^(.*)$ bbb/$1?Rewrite [L,QSA]
#绑定 www.ccc.com 到 ccc子目录
RewriteCond %{HTTP_HOST} ^www.ccc.com$ [NC]
RewriteCond %{REQUEST_URI} !^/ccc/
RewriteRule ^(.*)$ ccc/$1?Rewrite [L,QSA]
#######同一文件下不通子目录设置域名访问###############
nginx设置域名转发
server {
listen 80;
server_name www.aaa.com;
location / {
index index.html index.htm index.php;
index proxy_set_header Host $host;
index proxy_set_header X-Real-IP $remote_addr;
index proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://www.bbb.com;
}
} 标签: nginx设置
