Ixwebhosting,IX主机一个IP绑定多个网站终极解决方案.ixwebhosting.htaccess文件设置方法we

IX主机一个IP绑定多个网站的方法。Ixwebhosting有一个比较大的问题就是一个IP只能绑定一个网站,在网上我查过很多帖子但是都没有正确的,设置完了以后都会有以下问题存在,我很负责任的说,目前网上所有的都是错误的,经过研究以后,我提供给大家一个完整的解决方案。

首先我放上来的是目前网上有的代码,但这些都是错误的,我把设置后的出现的错误告诉大家。

第一个:

=============================================================

DirectoryIndex index.php
RewriteEngine On
Options All -Indexes
php_value upload_max_filesize 20M
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?fila-home.com$
RewriteCond %{REQUEST_URI} !^/fila-home/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /lenfans/$1
RewriteCond %{HTTP_HOST} ^(www.)?seobug.cn$
RewriteRule ^(/)?$ lenfans/index.php [L]
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?littlebai.com$
RewriteCond %{REQUEST_URI} !^/littlebai/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /littlebai/$1
RewriteCond %{HTTP_HOST} ^(www.)?fila-home.com$
RewriteRule ^(/)?$ fila-home/index.php [L]
ErrorDocument 401 /404.htm
ErrorDocument 403 /404.htm
ErrorDocument 404 /404.htm
ErrorDocument 500 /404.htm

=============================================================

按照这个设置完IXwebhosting了以后,直接打开首页确实可以访问会出现一个很大的问题,咱们假设你的根域名也就是绑定独立IP的那个域名为www.A.com,利用.htaccess文件跳转绑定的那个域名为www.B.com,这个时候如果你的www.A.com下面有一个index.php或者其他已经存在的文件,输入www.B.com是正常显示B的内容,但如果输入www.B.com/index.php或者任何A网站下实际存在的文件或目录时,还是会直接访问A网站的文件。这个设置方法是存在一个很严重的bug的。

网上存在的第二种设置方法,实际上就是第一种的简化版,问题跟第一种一样,附上代码。

=============================================================

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?littlebai.com$
#这个是域名
RewriteCond %{REQUEST_URI} !^/littlebai/
#这个是目录设置
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /littlebai/$1
RewriteCond %{HTTP_HOST} ^(www.)?littlebai.com$
RewriteRule ^(/)?$ littlebai/index.php [L]
#默认访问的文件,可以修改成别的

=============================================================

经过我长时间的摸索和尝试,最终找到并且修改出来了真正有效能够让IXwebhosting的一个IP绑定多个网站的代码,下面附上代码和使用说明

=============================================================

DirectoryIndex index.html index.htm index.php pagename.html
RewriteEngine   On

RewriteBase /

RewriteCond   %{HTTP_HOST}   ^(www.)?fila-home\.com$ [NC]
RewriteRule   ^([a-z0-9\-]+\.(.*))$   fila-home/$1
RewriteCond   %{HTTP_HOST}   ^(www.)?fila-home\.com$ [NC]
RewriteRule   ^/([a-z0-9\-_]+\.(.*))$   fila-home/$1

=============================================================

使用说明:

第一步:将B域名解析到A域名的IP,主机方面不用绑定,并且在A网站的根目录当中建立B网站的目录。

第二步:请将上面的代码中绿色的内容修改为你的域名。注意不要加www和结尾

第三步:请将上面的代码中蓝色的内容修改为你所创建的B网站的目录名称。

最请将这个文件当中的内容修改成你的网站信息保存到.htaccess文件当中,然后上传到你网站的根目录,用上面提到的A网站和B网站来说,就是A网站的根目录下。

好了,这样就大功告成了,以后如果还要在ixwebhosting的一个IP下面绑定更多的网站,可以把代码当中

=======================================================

RewriteCond   %{HTTP_HOST}   ^(www.)?KEDS-HOME\.com$ [NC]
RewriteRule   ^([a-z0-9\-]+\.(.*))$   KEDS-HOME/$1
RewriteCond   %{HTTP_HOST}   ^(www.)?KEDS-HOME\.com$ [NC]
RewriteRule   ^/([a-z0-9\-_]+\.(.*))$   KEDS-HOME/$1

=============================================================

这部分复制然后做相应的修改,就万事大吉啦~,关于二级域名的绑定,我下一篇文章会介绍。

本文热度: 87%

相关文章

分享这个帖子:
Digg Google Bookmarks reddit Mixx StumbleUpon Technorati Yahoo! Buzz DesignFloat Delicious BlinkList Furl

10个评论 to “Ixwebhosting,IX主机一个IP绑定多个网站终极解决方案.ixwebhosting.htaccess文件设置方法we”

已禁止引用

  • Beethoven 说:

    如果加上:

    # BEGIN WordPress

    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    # END WordPress

    子目录就会出错!

    [回复]

    Beethoven 回复:

    那段是主目录是建wordpress

    [回复]

    lonelywolf 回复:

    wordpress本身需要使用.htaccess文件进行伪静态,加上这个方法子目录确实可能会出现一些预料之外的问题,如果有高手已经解决了这个问题希望分享。

    另外还有一种不得已的方法是通过php程序进行判定来解决,这样的方法虽然好,但是对于搜索引擎会有什么样的影响,就要看PHP的代码是执行什么样的跳转了

    [回复]

  • 放众博客 说:

    好,谢谢博主共享,马主试验一下,通过了再来…

    [回复]

  • 放众博客 说:

    哈哈,有用,非常好用,已经测试成功啦,感谢,搞了半天,还是你的代码好,哎呀,太谢谢了!!!

    [回复]

  • 轩儿 说:

    我使用这个代码后CSS JS 图片全部不显示是为什么?

    [回复]

    lonelywolf 回复:

    我没有碰到图片不显示的问题,我怀疑是绝对路径和相对路径的问题,你试试看把JS和CSS改成绝对路径

    [回复]

  • 轩儿 说:

    能提供下解决方案吗?谢谢了 我找好久了 我的站就是一个在跟目录下 另外一个在根目录下又建立了个文件夹~用上面2个代码就是有那样的问题 用你的代码不会跳转了 但是会出现CSS JS 还有图片等都无法的情况 我的QQ5160387

    [回复]

    lonelywolf 回复:

    这段时间一直没在,很抱歉哈~按照上面我说的试试看

    [回复]

  • TT 说:

    楼上的代码也不行啊,问题还是存在

    [回复]

  • 留下评论:

    昵称(必须):
    邮箱地址 (不会被公开) (必须):
    站点
    评论 (必须)
    XHTML: 您可以使用这些标记: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>