Discuz教程网

Apache绑定域名到子目录

[复制链接]
authicon dly 发表于 2011-4-22 21:11:41 | 显示全部楼层 |阅读模式
用二级域名来访问网站的某个子系统比起用子目录方式访问在视觉上要正式,方法便是将二级域名绑定到子目录上。下面来看下Apache的两种配置方法:
1、httpd.conf 方式实现绑定
httpd.conf 是Apache服务器的配置文件,利用这个文件可以对Apache做各种运行配置。
配置方式很简单,在httpd.conf文件末尾处添加以下内容,然后重启Apache即可。


  1. <VirtualHost m.witmax.cn:80>
  2. ServerAdmin tempgame@hotmail.com
  3. DocumentRoot D:/wwwroot/subdir
  4. ServerName m.witmax.cn
  5. ErrorLog logs/m-error_log.txt
  6. CustomLog logs/m_log.txt common
  7. </VirtualHost>
复制代码



说明:以上配置的作用是将二级域名m.witmax.cn绑定到子目录 D:/wwwroot/subdir上,站点管理员邮箱为tempgame@hotmail.com,错误日记写入到文件 logs/m-error_log.txt,常规日志写入到文件 logs/m_log.txt。
2、.htaccess 方式实现绑定
.htaccess 文件(或者”分布式配置文件”)提供了针对每个目录改变配置的方法,即在一个特定的目录中放置一个包含指令的文件,其中的指令作用于此目录及其所有子目录。
在站点根目录下建立.htaccess文件(Win主机无法直接建立,可先新建a.txt文件然后在命令行中用rename a.txt .htaccess来重命名),输入以下内容保存即可,无需重启Apache。
  1. RewriteEngine on
  2. # 把 m.witmax.cn 改为你要绑定的域名.
  3. RewriteCond %{HTTP_HOST} ^(www.)?m.witmax.cn$

  4. # 把 subdir 改为要绑定的目录.
  5. RewriteCond %{REQUEST_URI} !^/subdir/

  6. # 不要改以下两行.
  7. RewriteCond %{REQUEST_FILENAME} !-f
  8. RewriteCond %{REQUEST_FILENAME} !-d

  9. # 把 subdir 改为要绑定的目录.
  10. RewriteRule ^(.*)$ /subdir/$1

  11. # 把 m.witmax.cn 改为你要绑定的域名
  12. # 把 subdir 改为要绑定的目录.
  13. # subdir/ 后面是首页文件index.php, index.html……

  14. RewriteCond %{HTTP_HOST} ^(www.)?m.witmax.cn$
  15. RewriteRule ^(/)?$ subdir/index.php [L]
复制代码



说明:以上配置的作用是将二级域名m.witmax.cn和www.m.witmax.cn都绑定到子目录/subdir(相对于站点根目录)上。
以上两种方法经实践有效,任选其一即可。





上一篇:个人空间的动态和记录是template/default/home/里面的哪2个文件呀!
下一篇:友情链接申请-大沥论坛
authicon nancybingling 发表于 2011-5-7 06:59:47 | 显示全部楼层
顶你一下,好贴要顶!
authicon fhiejkl 发表于 2011-5-9 13:59:47 | 显示全部楼层
支持楼主,顶一下
authicon cutiemimi 发表于 2011-5-11 08:00:03 | 显示全部楼层
支持一下,确实是不错的贴子。
authicon YNKAZUKI 发表于 2011-5-11 10:59:44 | 显示全部楼层
不错不错,我喜欢
authicon kurt226 发表于 2011-5-13 13:59:43 | 显示全部楼层
回贴下载呀
authicon kikiya11 发表于 2011-5-21 10:59:53 | 显示全部楼层
不错,我喜欢
authicon 蓝天blue 发表于 2011-5-22 05:59:36 | 显示全部楼层
前来看看那
authicon 风中徜徉 发表于 2011-5-23 21:59:36 | 显示全部楼层
这个不错呀
authicon kurt226 发表于 2011-6-19 14:59:54 | 显示全部楼层
感谢分享  收下了·····
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-8 14:25

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表