Linux空间用.htaccess进行泛域名301跳转

2012-12-02 20:07:43   来源:OK165.com   我要评论

站长朋友都知道在Linux空间,可以用.htaccess进行301跳转,但是泛域名301跳转可能还有不少朋友不知道,经过中国IT在线技术实测,其实也很简单,.htaccess文件代码如下:

RewriteCond %{HTTP_HOST} ^.*.ok234.com$ [OR]
RewriteCond %{HTTP_HOST} ^[a-vx-z0-9\.\_\-]*.ok234.com$ [NC]
rewriterule ^(.*)$ http://www.ok165.com/$1 [L,R=301]

在.htaccess文件中,使用“.”可以定义除换行符外的所有字符。

使用*可以定义字符长度为不限制长度。

[NC]为不区分大小写。

这里我们在代码中使用[a-vx-z0-9\.\_\-]而不直接定义字母a-z的原因,是避免在同域名转跳时出现www.OK165.com变成301跳转到www.OK165.com的死循环出现。

至此,泛域名的301跳转完成了。

文章由中国IT在线(http://www.OK165.com)提供,转载请务必保留原文链接。