seo教程:搜索引擎优化入门与进阶(第2版)下载(4.9.1301重定向301重定向常用的方法及解决办法友好 )
优采云 发布时间: 2022-01-05 09:25seo教程:搜索引擎优化入门与进阶(第2版)下载(4.9.1301重定向301重定向常用的方法及解决办法友好
)
4.9URL 重定向
重定向是指将一个域名、目录或文件的访问请求转发到另一个域名、目录或其他服务器空间,当用户发出相应的访问请求时,它会自动跳转到指定的位置。
常见的重定向有 301(*** 重定向)和 302(临时重定向)。重定向常用于域名或目录变更时,可有效实现新旧域名或新旧目录的无缝对接。它对普通用户和搜索引擎都非常友好,但由于少数人使用重定向将特别优化甚至作弊的页面返回给搜索引擎,搜索引擎将一些重定向列入了违规行列。(请参阅第 11.7 节)。
为了避免陷入对URL重定向的误解,除了介绍URL重定向的实现之外,我们还将详细说明URL重定向过程中需要注意的问题。
4.9.1301 重定向
301重定向又称***重定向,适用于网站域名或网页存储目录发生变化***的情况(这种方式对搜索引擎最友好)。在搜索引擎优化中,301重定向也常用于实现URL静态化。
对于301重定向的实现,常用的有以下几种方法。
1. .htaccess 文件中添加 301 重定向指令
使用mod_rewrite技术,形式如下:
RewriteEngine on RewriteRule ^(.*)$ http://www.seochat.org/$1 [R=301,L]
2. apache 服务器
方法一:
ServerName www.10flash.net RewriteEngine On RewriteRule ^/(.*)$ http://www.seochat.org/$1 [R=301,L]
方法二:
3. IIS 服务器
打开互联网信息服务管理器,右键单击要重定向的网页或目录,选择“重定向到URL”,在“重定向到”输入框中输入要重定向到的目标网页的URL地址,然后选择“Redirection of resources”(记住),***点击“Apply”。
4. 高级语言实现(ASP/PHP/ASP.NET):
ASP:
Response.Status="301 Moved Permanently" Response.AddHeader "Location","http://www.seochat.org/" Response.End
PHP:
header("HTTP/1.1 301 Moved Permanently"); header("Location:http://www.seochat.org/"); exit();