当前位置: 首页 > 网站技巧 > 正文

利用301跳转设置不带www域名跳转到www域名下

前几天在百度贴吧有朋友问到,我的博客域名ziyouw.com不能访问。我这才想起来,我没有绑定不带www的域名(因为我是VPS需要分别绑定域名)

下面就说一下怎么把不带www的域名跳转到带www的域名下。实现目标网址统一。这需要最常见的301跳转!

301重定向是一种非常重要的“自动转向”技术。网址重定向最为可行的一种办法。当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。

首先:在域名提供商那里修改DNS,把ziyouwu.com解析到你的网站IP。

第二:将域名绑定到你的网站。虚拟主机的话在操作面板。

apache下同一个网站绑定多个域名的方法:

在网站配置模块中添加以下语句

ServerAlias ziyouwu.com

到这一步就可以实现正常访问ziyouwu.com了!那么,我们会需要做什么呢?蜘蛛只是只是一个机器人,他不知道www.ngqooh.cn和ziyouwu.com到底哪个是主域名,在蜘蛛看来这是两个域名,不利于集中权重。

我们开始设置301跳转。301对SEO很友好,可以传递网站PR。

第三:设置.htaccess文件

RewriteEngine On  
RewriteCond %{HTTP_HOST} ^ziyouwu.com [NC]  
RewriteRule ^(.*)$ http://www.ngqooh.cn/$1 [L,R=301]

这样,不管是访问是自由屋博客的主页还是内页,都会自动跳转到www域名下。

看起来在apache下设置301还是很简单的!

本文固定链接: http://www.ngqooh.cn/archives/306.html | 自由屋博客www.ngqooh.cn|wordpress建站技巧分享


关键字: ,

利用301跳转设置不带www域名跳转到www域名下:目前有9 条留言

  1. 4楼
    zer0ten

    我的.htacess已有如下内容,该怎么添加呢?# BEGIN WordPressRewriteEngine OnRewriteBase /RewriteRule ^index.php$ – [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]# END WordPress

    2013-01-09 上午1:44 湖北省 电信 [回复]
    • 加在# END WordPress结束语之前!

      2013-01-09 下午3:53 山东省济南市 联通 [回复]
    • RewriteEngine On 这句就不用加了,你状态已经开启了!光加跳转的那两句就可以!

      2013-01-09 下午3:54 山东省济南市 联通 [回复]
  2. 地板
    乱弹琴

    前一段时间还挺别人说怎么设置这个来着

    2013-01-04 下午3:30 重庆市 电信 [回复]
    • 我晕,不知道你的评论为什么被多说屏蔽了!

      2013-04-28 下午4:05 山东省济南市 联通 [回复]
  3. 板凳
    唯美图片

    我的绑定域名后。自动就跳转了哦 好像后台有设置主域名

    2013-01-03 下午9:07 湖北省孝感市 电信 [回复]
  4. 沙发
    Arlen

    总是不会

    2013-01-03 下午8:29 山东省日照市 联通 [回复]

发表评论

1 + 5 = ?


快捷键:Ctrl+Enter
时时彩平台骗局