使用过IXWebHosting主机的朋友应该都知道,IXwebhosting同一IP下只能做一个站,当分配给你的独立IP用完之后,在新建站的话,这时用的都是共享IP,共享IP有很大的风险,随时都可能面临被封的命运,所以很多人都希望在同一IP下建立多个网站
是否有这样的方法呢?O(∩_∩)O~,当然有了,不然就写这篇文章了,IXWebHosting的主机支持.htaccess文件,况且网站都是独立IP,所以我们将网站的域名解析到自己的独立IP,然后在独立IP所在网站的根目录建立一个子文件夹,然后制作了一个.htaccess文件。
.htaccess内容如下:
DirectoryIndex default.php index.htm index.php index.html default.htm default.html index.shtml default.shtml //定义默认首页
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?youdomain.com$ //你绑定的域名
RewriteCond %{REQUEST_URI} !^/youdomain/ //目录设置
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /youdomain/$1 //目录设置
RewriteCond %{HTTP_HOST} ^(www.)?youdomain.com$ //域名
RewriteRule ^(/)?$ youdomain/index.php [L] 默认访问的文件,可修改为其它的
ErrorDocument 401 /404.htm
ErrorDocument 403 /404.htm
ErrorDocument 404 /404.htm
ErrorDocument 500 /404.htm //定义错误文档
以上内容的具体含义我也接受了,其实.htaccess文件很强大的,可以实现很多功能,甚至可以定义php参数,比如上传文件大小,PHP程序运行时间等等,只要善于发掘,就能够实现更多的功能。
因为IXwebhosting的空间支持.htaccess文件,况且网站都是独立IP,所以我们将网站的域名解析到自己的独立IP,然后在独立IP所在网站的根目录建立一个子文件夹.