- 十二月3日
-
网站建设过程中,有时会遇到网页重定向,常常用到的重定向方式有301永久重定向和302短暂重定向。由于一些原因,网站结构发生变化,为了不使权重流失,更多的使用301永久重定向方法。需要注意的是:Google的反网络垃圾工程师MattCutts在一个采访中证实:使用301重定向可以将原地址的部分PageRank值传递到目标网址。
IIS服务器实现301重定向
* 打开internet信息服务管理器,在欲重定向的网页或目录上按右键
* 选择“重定向到URL”
* 在“重定向到”输入框中输入要跳转到的目标网页的URL地址
* 选中“资源的永久重定向”(切记)
* 最后点击“应用”
Apache服务器实现301重定向
Redirect permanent / http://www.seoread.org/ (将目录下内容重定向到http://www.seoread.org/ )
redirect permanent /index.php http://www.seoread.org/blog/(将网页index.php重定向到http://www.seoread.org/blog/)
旧域名重定向到新域名
创建一个.htaccess文件,并将下面提供的代码写入文件内,它可以确保旧域名所有的目录或者网页正确的跳转到新域名内。记住.htaccess文件一定要放在旧网站的根目录下,并且新网站要和旧网站保持相同的目录结构及网页文件。
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.seoread.org/$1 [R=301,L]
注意:.htaccess文件只有在使用安装有Mod Rewrite模块的Apache作为WEB服务器的Linux主机上才能起作用。域名301重定向到www的二级域名
创建一个.htaccess文件,并将下面提供的代码写入文件内,它可以确保所有来自对seoread.org的请求都转向到对www.seoread.org进行请求。记住.htaccess文件一定要放在旧网站的根目录下,并且新网站要和旧网站保持相同的目录结构及网页文件。
Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^seoread.org [nc]
rewriterule ^(.*)$ http://www.seoread.org/$1 [r=301,nc]