IXwebhosting等国外空间的独立IP下只能做一个站,独立IP用完之后,新建站的话用的都是共享IP,可是国外的IP经常面临被封的命运,所以很多人都想在一个IP下面建多个站。 其实只要你的空间支持.htaccess文件,就可以突破限制。很简单:
首先将域名都A指向解析到自己的独立IP,然后在独立IP所在网站的根目录建立对应不同域名的子文件夹,最后修改.htaccess文件。
添加如下代码:
#绑定的第一个域名。 RewriteEngine on RewriteCond %{HTTP_HOST} ^(www.)?xixis.net$ RewriteCond %{REQUEST_URI} !^/xixis-net/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /xixis-net/$1 RewriteCond %{HTTP_HOST} ^(www.)?xixis.net$ RewriteRule ^(/)?$ xixis-net/index.php [L] #绑定的第二个域名。 RewriteEngine on RewriteCond %{HTTP_HOST} ^(www.)?xixis2.net$ #域名2 RewriteCond %{REQUEST_URI} !^/xixis2/ #目录设置 RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /xixis2/$1 #目录设置 RewriteCond %{HTTP_HOST} ^(www.)?xixis2.net$ #域名2 RewriteRule ^(/)?$ xixis2/index.php [L] #默认访问的文件,可以修改成别的
其实.htaccess文件很强大的,可以实现很多功能,甚至可以定义php参数,比如上传文件大小,PHP程序运行时间等等,只要善于发掘,就能够实现更多的功能。