• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >windows > apache下.htaccess实现泛域名二级域名方法

apache下.htaccess实现泛域名二级域名方法

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含apache.htaccess,apache 开启 htaccess,apache2.4 htaccess,htaccess 二级域名,.htaccess等服务器相关知识,网友希望可以进行参考

将域名做一个泛解析*.xxxx.com 解析到你的空间IP,独立IP虚拟主机支持泛解析,不需要绑定域名就可以访问网站这种就叫做泛域名了,像新浪博客,163博客都是这样实现的。

一、将域名做一个泛解析*.xxxx.com 解析到你的空间IP,独立IP虚拟主机支持泛解析,不需要绑定域名就可以访问网站。
  二、建立bbs 、home 目录,将CMS上传到根目录,将论坛上传到bbs目录,将ucenterHome上传到home目录。
  三、打开记事本将以下代码复制进去,保存为.htaccess文件,上传到根目录下。
  .htaccess文件内容如下:(以111cn.com域名为例)
  RewriteEngine on
  DirectoryIndex index.php index.html index.htm
  #让www.xxx.cn 访问根目录CMS
  RewriteCond %{HTTP_HOST} ^www.111cn.com$
  RewriteCond %{REQUEST_URI} !^/
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)$ /$1
  RewriteCond %{HTTP_HOST} ^www.111cn.com$
  RewriteRule ^(/)?$ /index.php [L]
  #让home.xrnic.cn 访问home目录UcenterHome
  RewriteCond %{HTTP_HOST} ^home.111cn.com$
  RewriteCond %{REQUEST_URI} !^/home/
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)$ /home/$1
  RewriteCond %{HTTP_HOST} ^home.111cn.com$
  RewriteRule ^(/)?$ home/index.php [L]
  #让bbs.xrnic.cn 访问bbs目录论坛
  RewriteCond %{HTTP_HOST} ^bbs.111cn.com$
  RewriteCond %{REQUEST_URI} !^/wap/
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)$ /bbs/$1
  RewriteCond %{HTTP_HOST} ^bbs.111cn.com$
  RewriteRule ^(/)?$ bbs/index.php [L]
  按照以上方法可以一个空间建立N个网站,当然也可以把其他顶级域名指向子目录,实现一个空间建立多个网站的功能

第一个: ! (感叹号) 表示否的意思. 比如一个条件: 判断访问此页面的上一页URL是否包含 sex 字符的话可以用这样: RewriteCond %{HTTP_REFERER} !(sex)
第二个: < 就是小于的意思, TestString < CondPattern.
第三个: > 就是大于于的意思, TestString < CondPattern.
第四个: = 相等的意思. <, >, = 三个和通常程序语言使用的 <, >, = 功能类似.
第五个: -d 是否是一个目录. 判断TestString是否不是一个目录可以这样: !-d
第六个: -f 是否是一个文件. 判断TestString是否不是一个文件可以这样: !-f
第七个: -s 是否是一个正常的有大小的文件. 判断TestString是否不是一个正常的有大小的文件可以这样: !-s
第八个: -l 是否是一个快捷方式文件. 判断TestString是否不是一个快捷方式文件可以这样: !-l
第九个: -x 是否是一个文件并且又执行权限. 判断TestString是否不是一个文件并且又执行权限可以这样: !-x
第十个: -F 检查TestString是否是一个合法的文件,而且通过服务器范围内的当前设置的访问控制进行访问。这个检查是通过一个内部subrequest完成的, 因此需要小心使用这个功能以降低服务器的性能。
第十一个: -U 检查TestString是否是一个合法的URL,而且通过服务器范围内的当前设置的访问控制进行访问。这个检查是通过一个内部subrequest完成的, 因此需要小心使用这个功能以降低服务器的性能.

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • apache下.htaccess实现泛域名二级域名方法
  • apache中启用Mod Rewrite和.htaccess方法
  • apache中.htaccess不起作用
  • 怎么让配置Apache支持.htaccess文件

相关文章

  • Mac OS X/windows下启用Mod Rewrite和.htaccess
  • windows shutdown实现定时关机和重启
  • vps配置Apache rewirte伪静态(支持.htaccess)
  • Windows Server 2003 全新安装图文教程
  • windows2003 取消登陆组合键Ctrl+Alt+Delete
  • 探测局域网在线主机
  • Win7工作组局域网文件共享需启动的服务
  • Windows2003安装SQL2005的SP1补丁无法安装
  • raid添加新的硬盘问题
  • windows下定时cmd命令行运行php文件实例

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • Windows Server 2008 不能使用Ping命令的问题
    • 安装部署分布式监控系统Zabbix 2.06
    • 国产服务器的喜与忧
    • Windows IIS 7.5配置301重定向(URL重写)
    • 微软提供正确卸载IE7的方法并恢复IE6
    • windows 2003 关闭“关闭事件跟踪程序”图解
    • 休眠文件hiberfil.sys有什么作用 如何清除?
    • Windows Server 2003 全新安装图文教程
    • 源代码编译安装apache启动报错
    • Win7使用256色连接远程桌面的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有