云虚拟主机:利用.htaccess绑定多域名he搭建多个网

时间:2021-07-16 | 标签: | 作者:Q8 | 来源:网络

小提示:您能找到这篇{云虚拟主机:利用.htaccess绑定多域名he搭建多个网}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的云虚拟主机:利用.htaccess绑定多域名he搭建多个网内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

很多都是只能绑定多个到跟目录,不支持多个域名绑定到子目录。这样一个空间基本只能放置一个网站。我们今天的教程就是教大家如何利用.htaccess实现绑定域名到子目录、一个空间多个站点。
利用.htaccess绑定域名到子目录,前提你的空间服务器必须支持apache的rewrite功能,只有这样才能使用.htaccess
.htaccess绑定子目录案例
第一步:根目录下添加如下.htaccess规则
例如:下面是以 m1.jsphp.net 和 m2.jsphp.net 为例的.htaccess代码
RewriteEngineOn

RewriteBase/

#绑定m.jsphp.net域名到根目录下的site2目录

RewriteCond%{HTTP_HOST} ^m2.jsphp.net$ [NC]

RewriteCond%{REQUEST_URI} !^/site2/

RewriteRule^(.*)$ site2/$1?Rewrite[L,QSA]

#如果有多个复制下面这3行代码,根据目录和域名对应修改复制一段

RewriteCond%{HTTP_HOST} ^m1.jsphp.net$ [NC]

RewriteCond%{REQUEST_URI} !^/site1/

RewriteRule^(.*)$ site1/$1?Rewrite[L,QSA]

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

但是,如果你细心还会发现,你的主域名假如是 也是可以访问到site1目录下的站点内容。这样不是我们所希望的。毕竟这样对于SEO是比较不友好的。

第二步:子目录也添加.htaccess文件
接下来我们再新建一个.htaccess文件,假如舆情反映我们需要处理的域名为m1.jsphp.net 目录是 根目录下的 site1 目录

.htaccess代码如下:

RewriteEngineOn

RewriteBase/

#只许绑定的域名访问



RewriteCond%{HTTP_HOST} !^m1.jsphp.net$ [NC]

RewriteRule(.*) [L,R=301]


#对绑定目录下与 同名的目录的处理,如果没有同名目录,下面的代码也可以不需要


RewriteCond%{REQUEST_URI} ^/site1/[NC]




RewriteCond%{QUERY_STRING} !^(.*)?Rewrite


RewriteRule^(.*)$ /%{REQUEST_URI}/%{REQUEST_URI}/$1?Rewrite[L,QSA]

此时你就可以看到你访问 主域名 目录会自动新店开业活动策划跳转到   m1.jsphp.net目录里。

如果你有其他的伪静态规则,则都可以继续在对应的.htaccess文件里添加。

 网站建站;

云虚拟主机:利用.htaccess绑定多域名he搭建多个网

上一篇:WordPress建站不建议选择虚拟主机,因为他们有这
下一篇:阿里云虚拟主机、轻量应用服务器和ECS云服务器


版权声明:以上主题为“云虚拟主机:利用.htaccess绑定多域名he搭建多个网"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    云虚拟主机:利用.htaccess绑定多域名he搭建多个网
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“云虚拟主机:利用.htaccess绑定多域名he搭建多个网”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通云虚拟主机:利用.htaccess绑定多域名he搭建多个网的相关事宜。

关键词:云虚拟主机:利用.htacce

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:sales@1330.com.cn
电话:400-021-1330 | 客服QQ:865612759
沪ICP备12034177号 | 沪公网安备31010702002418号