一个老网站部分栏目调整需要绑定二级域名,CMS支持自动绑定二级域名,以前该网站部分栏目也绑定过,但这次操作后一直绑定不成功,只能跳转网站首页不能跳转子目录。经查看这个网站使用的是apache服务器,支持.htaccess,于是考虑设置.htaccess文件实现二级域名跳转子目录。具体步骤如下

在域名解析服务器上把二级域名解析到网站空间服务器

在虚拟主机(空间商)控制面板绑定二级域名到空间

自己用记事本文件制作一个htaccess.txt文件,格式如下:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(www.)?news.boocentercom$

RewriteCond %{REQUEST_URI} !^/sub/

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ /sub/$1

RewriteCond %{HTTP_HOST} ^(www.)?news.boocentercom$

RewriteRule ^(/)?$ news/index.php [L]

保存后把这个文件上传到网站根目录

把文件名改为.htaccess

其中,news.boocentercom是二级域名,你可以换成自己的, 最后一行news/index.php,中的news是子目录文件夹,根据你的子目录名称进行修改。

如果有多个域名则依次填写(2个为例)

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(www.)?news.boocentercom$

RewriteCond %{REQUEST_URI} !^/sub/sub_shop/

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ /sub/sub_shop/$1

RewriteCond %{HTTP_HOST} ^(www.)?news.boocentercom$

RewriteRule ^(/)?$ sub/news/index.html [L]

RewriteCond %{HTTP_HOST} ^(www.)? past.boocentercom $

RewriteCond %{REQUEST_URI} !^/sub/sub_video/

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ /sub/sub_video/$1

RewriteCond %{HTTP_HOST} ^(www.)?past.boocentercom$

RewriteRule ^(/)?$ sub/past/index.html [L]

在根目录下创建sub文件夹,用于储存多个二级目录。

php取 二级域名 自动转向页面 .htaccess如何配置,二级域名绑定子目录使用htaccess进行完美跳转解析...相关推荐

  1. javascript(js)自动刷新页面的实现方法总结

    自动刷新页面的实现方法总结: 1) <meta http-equiv="refresh"content="10;url=跳转的页面"> 10表示间隔 ...

  2. linux多目录多域名,一个空间放多个网站(多域名绑定到同一空间不同目录)

    如果一个空间放多个网站,一般是在域名解析里面使用URL转发,但是这样会在输入域名后,地址栏上面显示A记录域名的地址. 例如:www.it591.org 已做A记录绑定空间,如果我将www.hxxwzx ...

  3. apache rewrite重定向规则,rewrite正则,二级域名指向一级域名,多域名指向一个域名,IP转向域名

    首先有一台linux服务器,上面有4个IP都可以指向这个服务器,有10个域名 4个IP分别是 1.1.1.1 1.1.1.2 1.1.1.3 1.1.1.4 10个域名分别是 a.com a.org ...

  4. 二级域名配置以及nginx解析二级域名到html页面

    此文章适合发布前端项目使用,如果想要配置二级域名到后端服务,可以查看这篇文章:nginx配置二级域名 - 简书 在阿里云上配置二级域名,就是添加一条记录就可以了,超级简单,不懂的可以看后面的解释说明, ...

  5. 七牛云配置二级域名,从而避免七牛云30天自动更改域名的问题

    七牛云配置二级域名,从而避免七牛云30天自动更改域名的问题 写在前面 为什么要解决这个问题呢,我们都知道七牛云在你新建一个存储空间的时候会给你分配一个临时的域名,这个域名是有时间限制的(一般是30天) ...

  6. 二级域名自动转到子目录下

    ########### 二级域名自动转到子目录下 #######################set $sub_domain "";if ($http_host ~ " ...

  7. 自动转向(Auto-Redirecting)技术

    自动转向(Auto-Redirecting),也叫自动重定向.自动跳转,指当访问用户登陆到某网站时,自动将用户转向其它网页地址的一种技术.转向的网页地址可以是网站内的其它网页,也可以是其它网站.通常情 ...

  8. 织梦手机网站建设 并配置二级域名

    现在手机站很流行,如何用织梦程序建手机站并实现数据同步呢?我们都知道通过开发实现数据同步还是比较麻烦的,咱们就来说下利用织梦自动的手机wap浏览是如何实现手机网站建设并配置二级域名的. 首先为织梦安装 ...

  9. 域名转向目录php代码,php域名301转向程序代码

    php中页面301跳转我们使用header()函数发送状态代码301的同时再跳转到指定页面了,实现的方法非常的简单. 注意: 301,302 都是HTTP状态的编码,都代表着某个URL发生了转移,不同 ...

最新文章

  1. Xcache3.2.0不支持php7.0.11
  2. 第58件事 借势文案创作实例
  3. springboot文档笔记
  4. C++中sstream的简单使用
  5. 【Linux系统编程】I/O多路复用select、poll、epoll的区别使用
  6. Struts 整合 SpringMVC
  7. 矢量归一化_浅析矢量网络分析仪误差模型及校准
  8. SpringCloud - Gateway 的使用
  9. Oracle管理权限和角色
  10. el table 固定表头和首行_vue表格实现固定表头首列
  11. azure centos 7安装mariadb
  12. linux内核维护者,Linux 内核维护者封杀明尼苏达大学(转载) - 优秀的Free OS(Linux)版 - 北大未名BBS...
  13. 【互联网周刊】2022年第6期摘录
  14. 如何在CentOS/RedHat下实现根据源码包创建rpm包
  15. Sqlserver 2005 配置 数据库镜像:Mirror 的注意事项!!!!!!!!!
  16. mysql 窗口函数_MySQL-窗函数
  17. 大学计算机导学,大学计算机一级--导学.ppt
  18. 9月26日-计算机导论-课程内容(3)
  19. mysql报错1357_mysql8 参考手册--错误代码1343-1367
  20. K8S组件介绍及安装

热门文章

  1. Linux C 中的进程
  2. 银行卡实名认证API接口介绍
  3. 18 矩阵——矩阵的秩、行阶梯形矩阵与秩、行列式与秩、特征值与秩、二次型与秩、矩阵秩的计算、关于秩的常用结论
  4. 不借助平台怎么开发外贸客户
  5. 李宏毅机器学习的数据下载解决方法——如何避开使用!gdown
  6. 更好的Markdown编辑器-小书匠
  7. android 商品倒计时,Android计时与倒计时实现限时抢购的5种方法
  8. struts2系列(二):struts2参数传递错误、struts2的输入错误验证
  9. 大沥计算机学院,2021年南海区大沥水星学校电脑随机摇号录取名单
  10. word中画网格立方体_如何在Microsoft Word中制作点网格纸模板