空间没有301功能,如何用代码实现301跳转?_小六SEO 
SEO名词百科 - 投稿申请 - 关于小六 - 网站地图 不懂SEO,不懂网站优化从何入手?到重庆SEO【小六】SEO教程自学网,小六在这里狂甩SEO干货,助你自学成才!
当前位置:SEO首页 > SEO答疑 > 正文

空间没有301功能,如何用代码实现301跳转?

时间:2017-05-10 20:39:32 来源:原创 作者:小六SEO 阅读:
    空间没有301功能,如何用js代码实现301跳转
    301可能很多站长都知道,大多数站长设置301都是直接在空间后台进行设置,那如果空间后台没有这个功能怎么办呢?今天小六SEO分享几种方法。

    第一:
    用location重新指向另外一个地址。
    这样就实现了页面重定向的效果了。
    代码如下。
    仅供参考:
    <script language=javascript> 
      if (document.domain =='seo-6.com')  
      this.location = "http://www.seo-6.com" + this.location.pathname + this.location.search; 
    </script>

    第二:
     IIS中实现301转向:
    1.打开internet信息服务管理器,在欲重定向的网页或目录上按右键
    2.选中“重定向到URL”
    3.在对话框中输入目标页面的地址
    4.选中“资源的永久重定向”
    5.点击“应用”即可生效
    ASP下的301转向代码:<%@ Language="VBScript" %> <% Response.Status = "301 Moved Permanently" Response.AddHeader "Location", "网址" %>

    第三:虚拟主机支持重写
    .htaccess文件实现301
    1、不带www跳转带www
      RewriteEngine On
      RewriteCond %{HTTP_HOST} ^seo-6.com$ [NC]
      RewriteRule ^(.*)$ http://www.seo-6.com/$1 [L,R=301]
    2、带www跳转不带www
      RewriteEngine On
      RewriteCond %{HTTP_HOST} ^www.seo-6.com$ [NC]
      RewriteRule ^(.*)$ http://seo-6.com/$1 [L,R=301]
    老域名跳转新域名,直接将代码里的第一个域名换为老域名,第二个域名换为新域名即可。

    好了本文就到这里,希望对大家有所帮助。
    本文由小六SEO原创发布,转载请注明出处。
    
    相关SEO问题:
    什么是聚合页面?聚合页有何作用意义?

(责任编辑:小六SEO)

顶一下
(6)
85.7%
踩一下
(1)
14.3%