要使用域名的统一,即使得vps12.com转向www.vps12.com,有很多办法,听说对于seo也有些好处!
1
2
3
| RewriteEngine on
RewriteCond %{HTTP_HOST} ^vps12.com [NC]
RewriteRule ^(.*)$ http://www.vps12.com/$1 [L,R=301] |
还可以利用重定向功能实现url的跳转,例如:
1
2
3
| RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.abc.com [NC]
RewriteRule ^(.*)$ http://www.vps12.com/$1 [L,R=301] |
我们经常在一些空间使用时要用到一个空间多个域名分配给不同的目录,也就是我们说的站中站。这时我们使用php或是asp就可以做到。代码如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| <?php
switch ($_SERVER["HTTP_HOST"])
{
case "www.vps12.com":
header("location:vps12/index.php");
break;
case "www.dnsff.com":
header("location:dnsff/index.php");
break;
case "www.dns173.com":
header("location:dns173/index.php");
break;
}
?> |
如果用户访问 www.vps12.com 程序跳转至 空间目录下 vps12/index.php
如果用户访问 www.dnsff.com 程序跳转至 空间目录下 dnsff/index.php
如果用户访问 www.dns173.com 程序跳转至 空间目录下 dns173/index.php
如果虚拟主机不支持子目录绑定有效的办法就是这样了!希望对大家有帮助。