香港独立IP空间
香港php空间
美国php空间
域名注册

现在市场上的虚拟主机很多都限制了客户的自由操作,比如二级域名站点只能使用顶级域名下的二级域名,而不能随意绑定其他域名。造成这样有很多原因,使用独立ip虚拟主机的朋友大都遇到过这样的情况,我建立一个二级目录站点,访问路径是7tehui.com/ec,但这样非常不好看,这个时候我希望用其他主域名(比如vayxgaskx.com)能访问7tehui.com/ec,很简单的方法是做一个301跳转,方法如下:
在根目录下建立一个.htaccess文件,写入跳转规则:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^7tehui.com/ec$ [NC] 
RewriteRule ^(.*)$ http://www.vayxgaskx.com/$1 [L,R=301]

但这样有一个问题就是跳转后用户看到的链接还是7ehui.com/ec
那怎么样才能只显示主域名(www.vayxgaskx.com)呢?
具体方法如下:

RewriteEngine On
RewriteBase /

#要绑定的域名vayxgaskx.com
RewriteCond %{HTTP_HOST} ^(www.)?vayxgaskx.com$ 
#指向要绑定的子目录
RewriteCond %{REQUEST_URI} !^/ec/ 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ /ec/$1 
#这里改成要绑定的域名和要绑定的子目录
RewriteCond %{HTTP_HOST} ^(www.)?vayxgaskx.com$ 
RewriteRule ^(/)?$ ec/index.php [L]

最后把以上代码保存成.htaccess文件,然后以ASCII方式上传到根目录(如:public_html目录)
但有个朋友们用的是window系统的主机要怎么弄呢?
因为window主机不支持直接命名为.htaccess.这个时候我们就需要用到ftp工具,将规则先写入名为abc.htaccess的文件,上传到空间,在使用重命名,这样就ok了。
补充:必须先将vayxgaskx.com绑定到空间上。

无忧主机相关文章推荐阅读:
.HTACCESS规则实现禁止模板文件被访问防止模版文件被盗
LINUX环境下通过操作.HTACCESS来禁止IP访问详解
如何利用.HTACCESS规则解决新建目录访问无效

本文地址:http://www.51php.com/others/21972.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档