用.htaccess实现域名绑定子目录

经常玩免费空间的都知道,有很多的空间都是虽然支持Parked Domains(域名停靠)功能,但停靠的域名只能指向网站根目录即主域名(如我的 http://www.ttjs.org ),如果想将域名(如 http://xxoo.org.ru )停靠到我在此空间上建立的子网站(通过Addon Domains功能建立)(如 http://xxoo.com )上,单靠cpanel控制面板提供的功能是无法实现的,好在只要空间支持.htaccess文件重写功能,就可以达到同样的效果,现就将实现方法介绍如下:
1、首先在xxoo.org.ru的dns中将其cname到xxoo.com上;
2、编辑网站根目录下.htaccess文件,添加如下内容:
RewriteEngine on
#让xxoo.org.ru 访问xxoo.com目录xxoo.com网站
RewriteCond %{HTTP_HOST} ^xxoo.org.ru$
RewriteCond %{REQUEST_URI} !^/xxoo.com/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /xxoo.com/$1
RewriteCond %{HTTP_HOST} ^xxoo.org.ru$
RewriteRule ^(/)?$ xxoo.com/index.php [L]
保存即可将xxoo.org.ru指向xxoo.com子网站(xxoo.com子网站的子目录名为:xxoo.com)。
由于你绑定的网站为wordpress博客,若仅进行如上设置还不能很好的支持多域名访问该网站,此时需要在WordPress后台增加PS WP Multi Domain插件并启用即可正常使用xxoo.org.ru和xxoo.com同时访问该网站!

本文固定链接: http://www.ttjs.org/use-htaccess-bindings-domain-subdirectory.html | 天天记事

该日志于2010年06月07日发表在 .htaccess教程 分类下, 通告目前不可用,你可以至底部留下评论。
原创文章转载请注明: 用.htaccess实现域名绑定子目录 | 天天记事
关键字:

用.htaccess实现域名绑定子目录:等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter