利用.htaccess绑定二级域名到子目录中
作者:小鱼的互联网观察 发布时间:August 2, 2009 分类:
空间只有一个。
一个网站会有多个二级域名。怎么办呢。如果再开一个空间就不是在一起了。所以使用二级域名绑定到目录。
代码如下:
RewriteEngine on
# 把 yourdomain.com 改为你要绑定的域名.
RewriteCond %{HTTP_HOST} ^(bbs.)?yourdomain.com$
# 把 subfolder 改为要绑定的目录.
RewriteCond %{REQUEST_URI} !^/bbs/
# 不要改以下两行.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# 把 subfolder 改为要绑定的目录.
RewriteRule ^(.*)$ /bbs/$1
# 把 yourdomain.com 改为你要绑定的域名
# 把 subfolder 改为要绑定的目录.
# subfolder/ 后面是首页文件index.php, index.html......
RewriteCond %{HTTP_HOST} ^(bbs.)?yourdomain.com$
RewriteRule ^(/)?$ bbs/ [L]
ok搞定
相关文章
- 无相关文章
文档信息
- 版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0
- 原文网址:https://tianmeng.org/archives/49/
- 最后修改时间:2009年08月02日 15:08:50
已有 6 条评论 »
小鱼加我qq,404807533,有事请教
我那个http://creditdg.com不是dedecms来的,是typecho
“二级域名”!
你的情况好像是一级域名吧? 而且dedecms 在装的时候就要用这个 设置好的二级域名。
实际上这里只是二级域名 例如:bbs.cplive.cn 就是直接绑定到cplive.cn主站的bbsxxx目录下的。一级域名不可以。
http://creditdg.com这个就是放在credit子目录的,访问正常,但是当点击里面的文章链接时就出问题了。直接跳回绑定根目录的那个域名。
应该怎么解决啊
可以。任何xxx.yourdomain.com 都可以。
实际上就是按照参数修改就可以了。但是如果上面的运行出现小问题。
例如 bbs.cplive.cn 的话使用上面的配置 cplive.cn 也会访问到bbs中。去掉问号就没事了。
去掉“问号” 就可以解决问题了。这样可以使用二级域名来来做网站栏目。建议将目录起一个不常用的名,比如bbs.cplive.cn的话可以起bbs398771这样的目录名。因为如果目录名为bbs的话。www.cplive.cn/bbs/ 就也可以访问,就不太好了。
小雨,这个可以实现判断顶级域名到子目录吗?