毅新SEO

可能系顺德最好嘅SEO网站

301永久重定向精彩实例

301是什么?

301是http响应状态代码,表示永久重定向。

为什么要做301?

在SEO中,需要定义网站首选域,避免一个页面的权重被多个网址分流,影响网站排名。

怎样做301?

在做一个南海网站优化案子时,发现其主机是windows主机,平时常用.htaccess重定向方法不管用,因为客户没同意重新做网站建设,所以其网站程序代码我不想去触碰。但这个是虚拟主机,没有IIS的设置权,不能用网上的IIS办法,下面分享一下顺德SEO是如何解决的,并再整理了多种做301跳转的方法,希望对你有所帮助。

ISAPI_Rewrit的301精彩实例

进入虚拟主机后台,选URL重写,点击激活,启动重写功能。根据说明(必要时请咨询虚拟主机服务提供商),发现这个重写功能是ISAPI_Rewrite 3,就是Apache .htaccess重写兼容模块的IIS扩展,所以文件是.htaccess而不是httpd.ini。

.htaccess内容框输入下面代码即可:

RewriteEngine on

RewriteCond %{HTTPS} (on)?
RewriteCond %{HTTP:Host} ^(?!www\.)(.+)$ [NC]
RewriteCond %{REQUEST_URI} (.+)
RewriteRule .? http(?%1s)://www.%2%3 [R=301,L]

IIS的301设置

Internet信息服务管理器 -> 虚拟目录 -> 重定向到URL,输入需要转向的目标URL,并选择”资源的永久重定向”。

ASP的301跳转代码

<%@ Language=VBScript %>
<% Response.Status="301 Moved Permanently" Response.AddHeader "Location", "http://www.yixinseo.org/" %>

ASP.Net的301跳转代码

PHP的301跳转代码

CGI Perl的301跳转代码

$q = new CGI;
print $q->redirect(“http://www.yixinseo.org/”);

JSP的301跳转代码

<% response.setStatus(301); response.setHeader( "Location", "http://www.yixinseo.org/" ); response.setHeader( "Connection", "close" ); %>

Apache的301跳转代码

新建.htaccess文件,输入下列内容(需要开启mod_rewrite):
1)将不带WWW的域名转向到带WWW的域名下
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.yixinseo.org [NC]
RewriteRule ^(.*)$ http://www.yixinseo.org/$1 [L,R=301]
2)重定向到新域名
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://www.yixinseo.org/$1 [L,R=301]
3)使用正则进行301转向,实现伪静态
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^news-(.+)\.html$ news.php?id=$1
将news.php?id=123这样的地址转向到news-123.html

Apache下vhosts.conf中配置301跳转

为实现URL规范化,SEO通常将不带WWW的域名转向到带WWW域名,vhosts.conf中配置为:

ServerName www.yixinseo.org
DocumentRoot /home/lesishu


ServerName yixinseo.org
RedirectMatch permanent ^/(.*) http://www.yixinseo.org/$1

Apache下除了以上2种方法,还有其他配置方法和可选参数。

zp8497586rq

除非注明,本站文章均属原创。如转载本篇文章,请注明:转载自顺德SEO

本文地址: 301永久重定向精彩实例

你可能感兴趣的文章

点赞
  1. Livi说道:

    还没更新啊~~~~

  2. 顺德SEO说道:

    最近见太多生离死别,都没时间来更新。
    Anywhere, 好好工作,好好生活。
    今晚顺德SEO一定来几篇好的SEO文章来报答忠实的读者。

  3. 佛山SEO说道:

    什么叫“301”?可否详尽说一下呢?

    1. 顺德SEO说道:

      第1点就有说明了,如果还不清楚可以搜素一下http状态码。