Salitt应用中心

致力于打造多功能的微信公众号

二级域名绑定子目录方法 Nginx for Linux

二级域名绑定子目录方法 Nginx for Linux

条件:
1.Linux虚拟主机并支持伪静态重写规则和支持.htaccess
2.子目录已存在,二级域名也解析到虚拟主机上。
比如说主机根目录里已新建好blog目录,想要把blog.xxx.com绑定到xxx.com/blog目录里,就需要用到本方法来设置.htaccess了

首先,在主机根目录里新建".htaccess"文件,并用文本方式打开输入以下内容,本文以salitt.com域名为例:

 # 开启功能 
RewriteEngine on 

# 你要绑定的二级域名 
RewriteCond %{HTTP_HOST} ^(blog.)?salitt.com$ 

# 把那个子目录指向要绑定的二级域名 
# 这里以子目录blog目录为例 
RewriteCond %{REQUEST_URI} !^/blog/ 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ /blog/$1 

#这里改成要绑定的二级域名和要绑定的子目录 
RewriteCond %{HTTP_HOST} ^(blog.)?salitt.com$ 
RewriteRule ^(/)?$ blog/index.php [L] 

然后保存即可使用blog.salitt.com来访问了。上面的代码里的“blog”和“salitt.com”请根据你的需要来修改。

评论已关闭

文章二维码

支付宝

QQ支付

微信支付