配置.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服务器 最适合基础

编写多线程Python服务器 最适合基础

编写一个多线程的Python服务器。 多线程Python服务器使用以下主要模块来管理多个客户端连接。 1. Python的线程模块 2. SocketServer的 ThreadingM...

PHP 显示客户端IP与服务器IP的代码

来看看代码: 复制代码 代码如下: echo "(1)浏览当前页面的用户的 IP 地址为:"; echo $_SERVER['REMOTE_ADDR']; echo "<br /&...

python 读取Linux服务器上的文件方法

使用Python语句,读取Linux远端服务器上的文件打印到控制台的代码实现: 下载包:paramiko import paramiko #服务器信息,主机名(IP地址)、端口号、...

用Python实现服务器中只重载被修改的进程的方法

现在,我们已经把一个Web App的框架完全搭建好了,从后端的API到前端的MVVM,流程已经跑通了。 在继续工作前,注意到每次修改Python代码,都必须在命令行先Ctrl-C停止服务...

使用Python脚本对Linux服务器进行监控的教程

使用Python脚本对Linux服务器进行监控的教程

目前 Linux 下有一些使用 Python 语言编写的 Linux 系统监控工具 比如 inotify-sync(文件系统安全监控软件)、glances(资源监控工具)在实际工作中,L...