配置.htaccess文件 使多个域名指向同一空间下的不同目录 一个空间多个域名绑定

yipeiwu_com6年前服务器

创建《.htaccess文件》,配置一级域名指向Web根目录的子目录。

<IfModule mod_rewrite.c>
	Options +FollowSymlinks
	RewriteEngine On
	RewriteBase /
 
	#RewriteCond %{REQUEST_FILENAME} !-d
	#RewriteCond %{REQUEST_FILENAME} !-f
	#RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
 
	#绑定 abc.com 到 abc子目录
	RewriteCond %{HTTP_HOST} ^abc.com$ [NC]
	RewriteCond %{REQUEST_URI} !^/abc/
	RewriteRule ^(.*)$ abc/$1?Rewrite [L,QSA]
 
	#绑定 www.abc.com 到 abc子目录
	RewriteCond %{HTTP_HOST} ^www.abc.com$ [NC]
	RewriteCond %{REQUEST_URI} !^/abc/
	RewriteRule ^(.*)$ abc/$1?Rewrite [L,QSA]
 
	#绑定 xyz.com 到 xyz子目录
	RewriteCond %{HTTP_HOST} ^xyz.com$ [NC]
	RewriteCond %{REQUEST_URI} !^/xyz/
	RewriteRule ^(.*)$ xyz/$1?Rewrite [L,QSA]
 
	#绑定 www.xyz.com 到 xyz子目录
	RewriteCond %{HTTP_HOST} ^www.xyz.com$ [NC]
	RewriteCond %{REQUEST_URI} !^/xyz/
	RewriteRule ^(.*)$ xyz/$1?Rewrite [L,QSA]
</IfModule>

这样 就可以直接用顶级域名绑定子目录了,而且可以直接用顶级域名访问,相当于多站了

标签: htaccess

相关文章

Python基于twisted实现简单的web服务器

Python基于twisted实现简单的web服务器

本文实例讲述了Python基于twisted实现简单的web服务器,分享给大家供大家参考。具体方法如下: 1. 新建htm文件夹,在这个文件夹中放入显示的网页文件 2. 在htm文件夹的...

python使用socket连接远程服务器的方法

本文实例讲述了python使用socket连接远程服务器的方法。分享给大家供大家参考。具体如下: import socket print "Creating socket...",...

Ruby使用eventmachine为HTTP服务器添加文件下载功能

思路: 使用ruby eventmachine和em-http-server gem,完成一个简单的提供文件下载功能的HttpServer; 使用了EM的FileStreamer来异步发...

Python写的一个简单DNS服务器实例

因为突然有个邪恶的想法,想在自己的Android平板上面搭建一个DNS服务器,因为平板上之前安装过SL4A和Python的解释器,也想继续学学Python因此,就打算用Python实现了...

PHP实现服务器状态监控的方法

本文实例讲述了PHP实现服务器状态监控的方法。分享给大家供大家参考。具体分析如下: PHP服务器状态监控对于很多朋友来讲都没做,只有看到网站挂了才知道,这种半夜网站关了是不知道情况了,对...