聚热点 juredian

Html中几个常用的301重定方法

1. 将一个网址永久定向到另一个网址:

比如将www.yoursite1.com 定向到 www.yoursite2.com, 可以在你的 yoursite1.com的根文件夹内的.htaccess 文件中加入这样一行:

Redirect permanent / http://www.yoursite2.com/

如果没有.htaccess 文件,要新建一个。这样,当用户访问 www.yoursite1.com 时,将自动转向 www.yoursite2.com . 同时也是告诉搜索引擎这两个域名的关系。

2.将主页的几个地址表达形式定向到一个地址,这样做的好处,可以参看这里。在你选定一个根地址以后,用这种方法使网站内的所有链接保持一致,可以使搜索引擎清晰的了解你的网站,不至于迷惑。

一般,网站的首页都有几种链接可以达到,比如,http://www.yoursite.com/ , http://yoursite.com/ , http://www.yoursite.com/index.html (或/index.php, /default.asp), http://yoursite.com/index.html (或/index.php, /default.asp) 等这几种形式都可以通向你的网站首页。

如果你选定了http://www.yoursite.com/ 作为你的网站根地址,可以用下面的301重定向将其他几种形式定向到跟网址,在你的.htaccess中加入下面几行:(需要注意的是,你必须运行的是apache服务器)

rewriteEngine on

rewriteCond %{http_host} ^yoursite.com

rewriteRule ^(.*)$ http://www.yoursite.com/$1 [R=301,L]

# Redirect client index.html requests to "/"

rewriteCond %{THE_REQUEST} ^[A-Z]{3,Array} /index.html HTTP/

rewriteRule ^index.html$ http://www.yoursite.com/ [R=301,L]

上面的方案可以将 http://yoursite.com/ 和 http://www.yoursite.com/index.html 定向到 http://www.yoursite.com/ 这个根地址。

如果你选定 http://yoursite.com/ 作为根地址,可以用下面方案将 http://www.yoursite.com/ 定向到你的根地址。和上面的方案一样的效果,重定向后你的网站内所有的地址都将使用的根地址的形式。Slashdotcn使用的即是这个方案。在.htaccess文件中加入下面几行:

RewriteEngine On

RewriteCond %{HTTP_HOST} www.yoursite.com

RewriteRule ^(.*)$ http://yoursite.com/$1 [R=301,L]

备注:以上www.yoursite.com代表你的网址,请修改成自己的域名。

搜索建议:
热传

 新商旅酒店的“入世”野心

本文来自微信公众号“空间秘探”(ID:MESPACE007),作者:南希 朱好好。近日,丽怡酒店品牌透露,其首批2.0旗舰店将于今年在武汉光谷及蔡甸地区落地,据...(展开)

热传

 榴莲,撑起水果第一股

万亿水果市场,生意却不如想象中的好,但高频消费的特点并不影响巨头“抢着”入局。作者 | 王吨吨编辑 | 杜仲来源 | 观潮新消费(ID:TideSight)水果...(展开)