利用.htaccess文件让一个虚拟主机空间绑定多个wordpress网站

很多虚拟主机都是只能绑定多个域名到跟目录,不支持多个域名绑定到子目录。这样一个空间基本只能放置一个网站。我们今天的教程就是教大家如何利用.htaccess实现绑定域名到子目录、一个空间多个站点。

利用.htaccess绑定域名到子目录,前提你的空间服务器必须支持apache的rewrite功能,只有这样才能使用.htaccess

第一步:根目录下添加如下.htaccess规则

在主机根目录创建.htaccess文件,并在根目录创建site1、site2两个目录
下面是以 m1.kuqutan.com和m2.kuqutan.com为例的.htaccess代码

RewriteEngine On
RewriteBase /
#绑定m2.kuqutan.com域名到根目录下的site2目录
RewriteCond %{HTTP_HOST} ^m2.kuqutan.com$ [NC]
RewriteCond %{REQUEST_URI} !^/site2/
RewriteRule ^(.*)$ site2/$1 [L,QSA]
#如果有多个复制下面这3行代码,根据目录和域名对应修改
#绑定m1.kuqutan.com域名到根目录下的site1目录
RewriteCond %{HTTP_HOST} ^m1.kuqutan.com$ [NC]
RewriteCond %{REQUEST_URI} !^/site1/
RewriteRule ^(.*)$ site1/$1 [L,QSA]

 

此时,输入m1.kuqutan.com,应该就可以访问到site1目录下的文件了。输入m2.kuqutan.com就可以访问到site2目录下的文件了。

第二步:分别在site1、site2目录下创建wordpress网站

下载wordpress安装包分别到两个目录,分别输入域名安装,分别设置不同的表前缀安装。

安装完成后在设置里把网址地址修改为域名访问的形式,去掉“/site1”

注意此时登陆后台的地址需要修改一下,以m1.kuqutan.com为例,登陆地址为m1.kuqutan.com/wp-login.php

完结


© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发
酷趣谈的头像 - 酷趣谈

昵称

取消
昵称表情代码图片