2010

Jan

29

301重定向代码大全
文章分类:建站相关

前面提到了用.htaccess做301重定向,现在又收集了很多重定向的代码,如果主机不支持.htaccess,可以选用下方的方法:
1、IIS下301设置
Internet信息服务管理器 -> 虚拟目录 -> 重定向到URL,输入需要转向的目标URL,并选择“资源的永久重定向”。
2、ASP下的301转向代码

ASP/Visual Basic代码
  1. <%@ Language=VBScript %>  
  2. <%  
  3. Response.Status=”301 Moved Permanently”  
  4. Response.AddHeader “Location”, “http://www.wuleilei.com/articles/301/”  
  5. %>  

3、ASP.Net下的301转向代码

C#代码
  1. <script runat=”server”>  
  2. private void Page_Load(object sender, System.EventArgs e)  
  3. {  
  4. Response.Status = “301 Moved Permanently”;  
  5. Response.AddHeader(”Location”,”http://www.wuleilei.com/articles/301/“);  
  6. }  
  7. </script>  

4、PHP下的301转向代码

......

2009

Sep

12

继续谈301重定向
文章分类:建站相关

在介绍404错误页面的设置之前,先介绍一下服务器返回的各个状态码的含义:
200 客户端请求已成功响应;
301 永久重定向某个链接;
302 临时重定向到某个链接;
404 访问的页面暂时性不存在;
500 服务器内部错误 。
        301永久重定向是指当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。
        301永久重定向对于访客来说,作用就是将他要访问的而实际上已不存在的网址转到另一个网址,避免出现404错误页面;对于搜索引擎来说,给搜索引擎一个友好的信息,让他可以继续索引相关的内容,这对于网站的SEO是很重要的,因为301永久重定向对SEO无任何不好的影响!而且网页A的关键词排名和PR 级别都会传达给网页B!
        可以在http://www.seobox.org/getheader.htm查询自己的网站是否返回301状态。

2009

Sep

03

域名转发的.htaccess
文章分类:建站相关

看到一般网站都把domain.com转发到www.domain.com,于是今天准备把wuleilei.com转发到www.wuleilei.com,在网上找了一会,发现godaddy域名转发后在国内访问不了,于是搜索godaddy域名转发方法,果然,用.htaccess可以实现转发,方法如下:

1、将wuleilei.com解析到与www.wuleilei.com相同的ip;(godaddy的NS默认wuleilei.com与www.wuleilei.com解析的ip相同)
2、新建.htaccess 文件,加入如下代码,保存后上传到网站上面;
代码:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^blog.iamvip.net [NC]
RewriteRule ^(.*)$ http://www.google.com/$1 [L,R=301]

在浏览器中输入wuleilei.com,立刻跳转到www.wuleilei.com,成功!

2009

Aug

03

网站迁移--谷歌网站管理员教给你的最佳方法
文章分类:建站相关

您希望这种迁移对于用户来说是毫无察觉地发生的,同时希望谷歌知道新页面应该与原网站页面得到相同的质量认可。当您迁移网站时,那些讨厌的404错误提示(无法找到文件) 不仅会伤害用户体验,还会给您的网站在谷歌搜索结果中的表现带来负面影响。
本文将介绍如何稳妥地将您的网站搬到一个新域名(例如从www.example.com变为www.example.org)。这与将网站搬到一个新的IP地址是不同的,如果想了解这方面的内容请阅读此文。
网站迁移的主要步骤如下:
1、首先通过移动一个目录或子域名的内容来测试整个网站的迁移过程。然后使用301重定向功能将原有网站网页重定向到您的新网站上。通过此方法可告知谷歌和其它搜索引擎:您的网站已经永久性地迁移了。
2、上述操作完成后,查看一下您新网站里的网页能否出现在谷歌的搜索结果里。如果您对这次小范围的迁移感到满意,就可以迁移整个网站了。请不要将旧网站中所有网页的流量都 重定向到您的新主页上,这种一刀切式的重定向虽然会避免404错误,但它并不能为用户提供良好的体验。尽管页对页的重定向(旧网站中每一网页都重新定向到 新网站的相应网页上)会带来更大的工作量,但这也会给您的用户带来更连贯和明晰的体验。如果在新旧网站中不是一对一的页面匹配,那么一定要努力确保旧网站 中每一个网页至少要重定向到具有类似内容的新网页上。
3、如果网站因为要重新命名或重新设计而需变更域名,您可以分两个阶段进行:第一阶段,移动您的网站;第二阶段,开始重新设计。这样做,不仅可以掌控用户 在每一阶段中感受到的变化幅度,而且可以使整个过程变得更顺利。把变化控制在最低限度可以使您更容易发现和解决各种意外情况。
4、检查您网站网页的内、外部链接。理想的情况是您应该联络每个链接到您网站上的其他网站的管理员,让他们把链接指向您新域名的相应网页。如果这难以实现,您要确保原网站中所有含有其他网站链接指向的网页都被重定向到您的新网站上。您也应该检查并更新所有旧网站里的内部链接,使它们指向新域名。当您的网站内容已经在新服务器上准备就绪后,您可以使用一个诸如Xenu的链接检查工具来确认在您的新站点上没有遗留的故障链接。这一点特别重要,如果您的原始内容包含绝对链接(如www.example.com/cooking/recipes/chocolatecake.html )而不是相对链接(如 …/recipes/chocolatecake.html)的话。
5、为防止混淆和混乱,您最好继续持有对原网站域名的控制权限至少180天。
6、将您的新网站添加到网站管理员工具帐户中,并验证您对该网站的所有权。创建并提交一个Sitemap以显示出新网站的所有URL,这样谷歌就会知道您新网站里的内容现在已经可用,可以对其进行抓取了。
7、最后,确保您的新、旧网站都在网站管理员工具中得到验证,并定期检查抓取错误,确保来自旧网站的301重定向工作正常,同时新网站上也不会显示我们不想看到的404错误提示。
我们承认,迁移从来就不是一件容易的事 —— 但是,这些步骤能帮助您确保原有网站的良好声誉在迁移的过程中不受损失。

2009

Jun

13

网站换新域名后的补救办法之301转向
文章分类:建站相关

http://www.aaa.com/aaa/aaa.html 在无法使用的情况下。
如果我们加了301转向, 那么访问该地址就会自动转到我们的域名http://www.bbb.com/aaa/aaa.html 地址。
(有什么好处。因为搜索引擎里的记录都是http://www.aaa.com/aaa/aaa.html 我们启用新域名bbb.com是不被搜索引擎记录的。)
1.需要将aaa.com解析到一个空间去,并且你有原来网站的数据,和原来的连接一样。
2.然后做个301转向即可。我这里使用得是.htaccess做得301转向,所以需要空间支持.htaccess。

.htaccess文件内容如下:

1.RewriteCond %{HTTP_HOST} ^www.aaa.com$

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

......

页数1/1

闲言碎语

晚上和爸妈吃个饭。 (2月6日)

装修好累哟 (2月4日)

《斯巴达克斯:复仇》 (2月3日)

文章分类

最近文章

iOS开发之回调delegate的方法...

iOS开发之使用AES加密(兼容Obj...

事情好多哦

iOS开发之获取本机IP地址的方法

简单记录PC上安装苹果系统

最近评论

日志归档

友情链接

其它功能

随机标签