当前位置:首页 > 功能 > 正文内容

云虚拟主机巧用htaccess文件实现二级域名绑定二级目录

Mr6年前 (2018-11-19)功能2434

本文来说说使用阿里云虚拟主机的朋友如何实现用二级域名来绑定目录的访问权,这玩意儿着实折腾了我10个小时才搞定的,基本方法都是网上找到的但不是很完美,例如出现的问题有:访问出现500, 二级域名访问一个网页,目录名称访问一个网页例如:本站的hsrj.iweke.cn可以访问,同时二级目录www.xx.cc/hsrj/index.html  也能访问。诸多问题就不一一列举了下面来说怎样绑定如: 要将hsrj.iweke.cn的域名绑定到 hsrj/目录得以实现用二级域名访问,首先在根目录文章下.htaccess文件内添加如下代码:

#gy二级域名目录
RewriteCond %{HTTP_HOST} ^(www.)?hsrj.iweke.cn$
RewriteCond %{REQUEST_URI} !^/hsrj/
RewriteRule ^(.*)$ /hsrj/$1
RewriteCond %{HTTP_HOST} ^(www.)?hsrj.iweke.cn$
RewriteRule ^(/)?$ hsrj/index.html [L]

提示:以上域名和目录名称更换成自己

完成这一步之后基本可以实现二级域名访问了当然这里我是HTML的网页并不是程序,如果是程序则将最后的html修改成php即可

如果没有强迫症的可以就这么用了,但是考虑到两个不同的访问地址都是同一个页面 所以下面还需要一个步骤就是在需要绑定的目录下在增加一个.htaccess的文件代码如下:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^hsrj.iweke.cn$ [NC]
RewriteRule (.*) http://hsrj.iweke.cn/$1 [L,R=301]

提示:同样将域名换成自己的

上面这段代码是让该目录只能以二级域名的方式访问到,完成了这一步基本OK了,可以实现只有二级域名访问了。

搞定这一步基本完成,但是如果这个时候访问www.weklife.cn/hsrj/index.html就会跳转到hsrj.weklife.cn/index.html然后出现404页面 

404页面.jpg

当然提示并不是这种页面,而是服务器无法访问到hsrj/index.php的文件,所以出错了,这个原因是由于默认的首页是php的 所以出问题了,这里我的解决方法是将该目录下新增一个index.php的文件来解决这种问题的,可以访问:hsrj.weklife.cn/index.html或hsrj.weklife.cn/index.php 两个不同后缀的地址看看。都是访问到同一个页面只是后缀不一样一个html一个php而已,其他问题自行度娘吧 这些很好找!

扫描二维码推送至手机访问。

版权声明:本文由微客生活发布,如需转载请注明出处。

本文链接:https://www.weklife.cn/6.html

相关文章

zblog程序的自定义404页面设置方法

zblog程序的自定义404页面设置方法

关于zblog404页面的自定义设置方法首先来说博客程序不管是zblog还是wordpress基本都是自带404页面的,所以没办法在htaccess设置或者空间服务商后台设置想要自定义博客404页面唯一的方法就是将原来的404.php模板内...

简单的简单操作让win系统PC端也有微信多开的方法

简单的简单操作让win系统PC端也有微信多开的方法

这几天由于好几个微信都需要回复信息,用手机一个个点开回复也显得麻烦,于是乎就找了找PC端微信多开的方法,功夫不负有心人还是成功搞定了,方法如下:1、右键桌面微信属性2、复制上图目标路径地址3、桌面新建txt文本粘贴复制微信地址"C...

手机视频或照片隔空投送到台式(win系统)电脑的新方法

手机视频或照片隔空投送到台式(win系统)电脑的新方法

最开始得时候想要把手机上的内容传送到电脑都是通过数据线的方式,但是现在很多人也会用QQ或者微信的文件传输模式去传输到电脑,但是这个方法会被QQ或微信压缩文件,如果是图片还好不是很严重,但是如果是视频的话就会被严重压缩,毕竟不是图片可以选择源...

Zblog使用云存储插件网页图片不显示的问题解决方案

Zblog使用云存储插件网页图片不显示的问题解决方案

因为一直都是使用的七牛云存储插件, 以为是云存储那边出了什么问题, 就把全站所有的远程云存储图片全部删除了,然后就导致了现在站点很多文章内的图片都已经没有了,索性也就没有继续在弄。前段时间登录自己的这个站点发现图片都不显示了, 找了好久的原...

关于阿里云虚拟主机SSL证书的手动部署问题解决方案

关于阿里云虚拟主机SSL证书的手动部署问题解决方案

本文只是记录方法以便日后自行查询方便所发,如果遇到同样问题的可以参考;由于是在第三方服务商处购买的阿里云虚拟主机,所以在阿里云域名申请了免费SSL无法自动部署,需要手动部署,那么部署步骤如下:1、先在阿里云域名服务下购买一个免费证书(以前免...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。