Posted by & filed under 关于MAC.

拿我用的系统10.7.3(狮子)来说,应用程序里的“网络实用程序”里有ping的功能,建议选10次ping,多次ping的话按control+c停止。

Posted by & filed under 互联网.

第一种方法是通过修改DNS来实现的,感谢米饭.

 

优点:不知道大家用没用google apps,它的邮件自定义域名里就发生了域名无法cname的现象,需要通过类似you8g的东西来间接解决,道理和国内访问独立域名绑定的blogger是一回事儿,但是you8g不是很稳定,这个方法可以尝试。

 

缺点:需要改dns,不知道这个DNS稳不稳,会不会影响其它域名的解析。

 

原文出处:http://www.wg369.com/archives/28.html

下面是米饭维谷的原文:

 

这篇博客主要介绍如何绑定自己的域名到Tumblr。

Tumblr在中国

Tumblr目前日PV4亿,全美网站排名第25位。这成绩还不错,不过绝对还有提升的空间,我认为 Tumblr拥有非凡的魅力,文青都应该有Tumblr。

今年年初之前,Tumblr一直被墙。有关部门一开始应该是想都没想就把Tumblr当做Twitter同性质网站给挡在了GWF之外,后来发现这个网站用户群基本上是一群就知道分享图片音乐视频的小文青,于是解封。

目前Tumblr可以访问,甚至速度还挺快。但是令人头疼的是Tumblr的域名绑定所需要定向的IP任然被墙,但是方法依然有,后面介绍。

Tumblr与点点

点点是目前中国最大的LiteBlog网站,其网页版对Tumblr进行了1:1的仿制,当然这样说仍有不妥,因为点点实际上仿制得并不尽善尽美,当我完成了点点的注册,进入用户界面时,一种电容屏山寨机仿制iPhone4的感觉扑面而来,旋即点击了右上角的红色小叉叉。

Tumblr从创意、策划、编码、到最后上线,共用了三年,而点点为了赶时间,争当国内第一个轻博客,他们选择了照抄,所以点点的上线只用了三个月,真的很神速,估计某腾看到对手这样的速度也很难hold住吧。

Tumblr绑定自己的域名

具体的方法上图中的Marc大叔已经给出:http://www.tumblr.com/docs/en/custom_domains

其实理论上过程很简单:

  1. 在域名控制面板添加A记录到IP 72.32.231.8
  2. 在Tumblr的后台里将页面设置里的”Use a custom domain name”前面打上勾 并在下面的框子里填上你要绑定的域名
  3. 等待解析生效。

但是由于72.32.231.8被墙,我们只好解析成别的IP或采用 CloudFlare 代理 解析,别的IP也会面临被墙的危险,所以我推荐后面一个方法。

CloudFlare免费提供一个域名的解析服务,注册地址http://www.cloudflare.com,然后把你需要解析的域名填入框中,按指令一步一步完成解析,稍需英文基础,但是很简单,E文实在不行的话就使用Chrome翻译,大约看的懂一点就能完成。

最后补充一下,大量同学给我发Email,询问第二部”Use a custom domain name”的位置,我统一说下在哪里:

  1. 找到在www.tumblr.com 这个页面上方的Dashboard的后面你的博客名字,例如我的”熊猫”,点进去。
  2. 右侧栏第三项 Settings,点进去。
  3. 第二格URL里就能找到了。
第二种方法和第三种方法是我用的方法,直接ping你的IP,然后解析,绑定,感谢小K
来自小K网络,原文:http://de.xiaok.net/?p=62
优点:直接,高速稳定。
缺点:还没发现。
原文如下:

 

轻博客tumblr似乎很流行,可惜使用官方提供的IP(72.32.231.8)绑域名在墙内有问题,下面我就教你两种方法绑域名。

假设你有http://xxx.tumblr.com

方法一、ping上述地址,得到IP,绑之;

方法二、提供你几个地址绑定,现在可以直接用,

174.121.194.34,174.121.98.168,50.23.196.45

演示:http://blog.ibolee.com

 

Posted by & filed under 网站数据.

网站日志一般存放在网站根目录下的“log文件夹”或“logfiles文件夹”,文件夹名称视各虚拟主机提供商不同而不同。网站日志是以txt结尾的文本文件。可以通过FlashFxp、Leapftp等网站上传下载工具将日志下载到本地进行分析。
网站日志案例分析:
1、日志语法:
#Software: Microsoft Internet Information Services 6.0
#Version: 1.0
#Date: 2010-08-11 00:00:17
#Fields: date time s-sitename s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status sc-bytes cs-bytes
说明:
#Software:表示软件名称;
#Version:表示版本号;
#Date:表示时间
#Fields:说明如下:
date:表示记录访问日期;
time:访问具体时间;
s-sitename:表示你的虚拟主机的代称或机器码;
s-ip:服务器IP;
cs-method:表示访问方法或发生的请求/提交事件,常见的有两种:一个是GET,就是平常我们打开一个URL访问的动作,另一个是POST,提交表单时的动作;
cs-uri-stem:用户在当前时间访问哪一个文件或具体页面;
cs-uri-query:是指访问地址的附带参数,如asp文件?后面的字符串id=12等等,如果没有参数则用“-”表示;
s-port:访问的端口
cs-username:访问者名称,如果没有参数则用“-”表示;
c-ip:访问者IP
cs(User-Agent):访问的搜索引擎和蜘蛛名称;
sc-status:Http状态码,200表示成功,403表示没有权限,404表示打不到该页面,500表示程序有错;
sc-substatus:服务端传送到客户端的字节大小;
cs–win32-statu:客户端传送到服务端的字节大小;
sc-bytes:服务端传送数据字节大小;
cs-bytes:用户请求数据字节大小;
http状态码后面几位数据没有固定格式,如果只有一个表示下载数据字节大小;
2、Http状态码:
1**:请求收到,继续处理
2**:操作成功收到,分析、接受
3**:完成此请求必须进一步处理
4**:请求包含一个错误语法或不能完成
5**:服务器执行一个完全有效请求失败
[案例]案例来源:web168.com的其中一个日志代码如下:
2010-08-09 11:44:32 W3SVC622339 222.186.25.142 GET /index.html – 80 – 123.125.66.70 Baiduspider+(+http://www.baidu.com/search/spider.htm) 304 0 0 283
[说明]
这一记录表示百度蜘蛛在2010-08-09 11:44:32这一时间爬过网站根目录下的“index.html“这一页,通过返回的304状态码表示蜘蛛认为网页内容没有更新或没有修改,283表示蜘蛛下载这一页面的字节大小。

1xx- 信息提示
这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个 1x x
响应。
100- 继续。
101- 切换协议。
2xx- 成功
这类状态代码表明服务器成功地接受了客户端请求。
200- 确定。客户端请求已成功。
201- 已创建。
202- 已接受。
203- 非权威性信息。
204- 无内容。
205- 重置内容。
206- 部分内容。
3xx- 重定向
客户端浏览器必须采取更多操作来实现请求 。 例如 , 浏览器可能不得不请求服务器上的不同
的页面,或通过代理服务器重复该请求。
301- 对象已永久移走,即永久重定向。
302- 对象已临时移动。
304- 未修改。
307- 临时重定向。
4xx- 客户端错误
发生错误 , 客户端似乎有问题 。 例如 , 客户端请求不存在的页面 , 客户端未提供有效的身份
验证信息。 400- 错误的请求。
401- 访问被拒绝。 IIS 定义了许多不同的 401 错误,它们指明更为具体的错误原因。这些具
体的错误代码在浏览器中显示,但不在 IIS 日志中显示:
401.1- 登录失败。
401.2- 服务器配置导致登录失败。
401.3- 由于 ACL 对资源的限制而未获得授权。
401.4- 筛选器授权失败。
401.5-ISAPI/CGI 应用程序授权失败。
401.7 – 访问被 Web 服务器上的 URL 授权策略拒绝。这个错误代码为 IIS6.0 所专用。
403- 禁止访问: IIS 定义了许多不同的 403 错误,它们指明更为具体的错误原因:
403.1- 执行访问被禁止。
403.2- 读访问被禁止。
403.3- 写访问被禁止。
403.4- 要求 SSL 。
403.5- 要求 SSL128 。
403.6-IP 地址被拒绝。
403.7- 要求客户端证书。
403.8- 站点访问被拒绝。
403.9- 用户数过多。
403.10- 配置无效。
403.11- 密码更改。
403.12- 拒绝访问映射表。
403.13- 客户端证书被吊销。
403.14- 拒绝目录列表。
403.15- 超出客户端访问许可。
403.16- 客户端证书不受信任或无效。
403.17- 客户端证书已过期或尚未生效。
403.18- 在当前的应用程序池中不能执行所请求的 URL 。这个
403.19- 不能为这个应用程序池中的客户端执行 CGI 。这个错
403.20-Passport 登录失败。这个错误代码为 IIS6.0 所专用。
404- 未找到。
404.0- (无) – 没有找到文件或目录。
404.1- 无法在所请求的端口上访问 Web 站点。
404.2-Web 服务扩展锁定策略阻止本请求。
404.3-MIME 映射策略阻止本请求。
405- 用来访问本页面的 HTTP 谓词不被允许(方法不被允许
406- 客户端浏览器不接受所请求页面的 MIME 类型。
407- 要求进行代理身份验证。
412- 前提条件失败。
413 – 请求实体太大。
414- 请求 URI 太长。
415 – 不支持的媒体类型。
416 – 所请求的范围无法满足。
417 – 执行失败。
423 – 锁定的错误。
5xx- 服务器错误
服务器由于遇到错误而不能完成该请求。
500- 内部服务器错误。
500.12- 应用程序正忙于在 Web 服务器上重新启动。
500.13-Web 服务器太忙。
500.15- 不允许直接请求 Global.asa 。
500.16 – UNC 授权凭据不正确。这个错误代码为 IIS6.0 所专用。
500.18 – URL 授权存储不能打开。这个错误代码为 IIS6.0 所专用。
500.100- 内部 ASP 错误。
501- 页眉值指定了未实现的配置。
502-Web 服务器用作网关或代理服务器时收到了无效响应。
502.1-CGI 应用程序超时。
502.2-CGI 应用程序出错。 application.
503- 服务不可用。这个错误代码为 IIS6.0 所专用。
504- 网关超时。
505-HTTP 版本不受支持。
FTP
1xx- 肯定的初步答复
这些状态代码指示一项操作已经成功开始 , 但客户端希望在继续操作新命令前得到另一个答
复。
110 重新启动标记答复。
120 服务已就绪,在 nnn 分钟后开始。
125 数据连接已打开,正在开始传输。
150 文件状态正常,准备打开数据连接。
2xx- 肯定的完成答复
一项操作已经成功完成。客户端可以执行新命令。 200 命令确定。
202 未执行命令,站点上的命令过多。
211 系统状态,或系统帮助答复。
212 目录状态。
213 文件状态。
214 帮助消息。
215NAME 系统类型,其中, NAME 是 AssignedNumbers 文档中所列的正式系统名称。
220 服务就绪,可以执行新用户的请求。
221 服务关闭控制连接。如果适当,请注销。
225 数据连接打开,没有进行中的传输。
226 关闭数据连接。请求的文件操作已成功(例如,传输文件或放弃文件 ) 。
227 进入被动模式 (h1,h2,h3,h4,p1,p2) 。
230 用户已登录,继续进行。
250 请求的文件操作正确,已完成。
257 已创建 “ PATHNAME ” 。
3xx- 肯定的中间答复
该命令已成功 , 但服务器需要更多来自客户端的信息以完成对请求的处理 。 331 用户名正确 ,
需要密码。
332 需要登录帐户。
350 请求的文件操作正在等待进一步的信息。
4xx- 瞬态否定的完成答复
该命令不成功 , 但错误是暂时的 。 如果客户端重试命令 , 可能会执行成功 。 421 服务不可用 ,
正在关闭控制连接。如果服务确定它必须关闭,将向任何命令发送这一应答。
425 无法打开数据连接。
426Connectionclosed;transferaborted.
450 未执行请求的文件操作。文件不可用(例如,文件繁忙 ) 。
451 请求的操作异常终止:正在处理本地错误。
452 未执行请求的操作。系统存储空间不够。
5xx- 永久性否定的完成答复
该命令不成功 , 错误是永久性的 。 如果客户端重试命令 , 将再次出现同样的错误 。 500 语法
错误,命令无法识别。这可能包括诸如命令行太长之类的错误。
501 在参数中有语法错误。
502 未执行命令。
503 错误的命令序列。
504 未执行该参数的命令。
530 未登录。
532 存储文件需要帐户。
550 未执行请求的操作。文件不可用(例如,未找到文件,没有访问权限 ) 。
551 请求的操作异常终止:未知的页面类型。
552 请求的文件操作异常终止:超出存储分配(对于当前目录或数据集 ) 。
553 未执行请求的操作。不允许的文件名。
常见的 FTP 状态代码及其原因
150-FTP 使用两个端口: 21 用于发送命令, 20 用于发送数据。状态代码 150 表示服务器准
备在端口 20 上打开新连接,发送一些数据。
226- 命令在端口 20 上打开数据连接以执行操作,如传输文件。该操作成功完成,数据连接
已关闭。
230- 客户端发送正确的密码后,显示该状态代码。它表示用户已成功登录。
331- 客户端发送用户名后 , 显示该状态代码 。 无论所提供的用户名是否为系统中的有效帐户 ,
都将显示该状态代码。
426- 命令打开数据连接以执行操作,但该操作已被取消,数据连接已关闭。
530- 该状态代码表示用户无法登录 , 因为用户名和密码组合无效 。 如果使用某个用户帐户登
录,可能键入错误的用户名或密码,也可能选择只允许匿名访问。如果使用匿名帐户登录 ,
IIS 的配置可能拒绝匿名访问。
550- 命令未被执行,因为指定的文件不可用。例如,要 GET 的文件并不存在,或试图将文
件 PUT 到您没有写入权限的目录。

Posted by & filed under 互联网.

原文:http://www.nealmi.com/2011/03/serverpronto-free-hosting/

几经波折,我申请的 ServerPronto Cloud Hosting (http://www.cloudpronto.com/)终于可以使用了。下面是配置详细信息:

Disk Space Usage 5.04 / 1500 MB
Monthly Bandwidth Transfer 0 / 200000 MB
Email Accounts 0 / 5
FTP Accounts 1 / 1
SQL Databases 0 / 1
Hosting package CloudHosting-Starter
cPanel Version 11.28.83
Apache version 2.0.63
PHP version 5.2.9
MySQL version 5.0.91-community
Architecture x86_64
Operating system linux
Shared IP Address 64.251.28.43
Path to sendmail /usr/sbin/sendmail
Path to Perl /usr/bin/perl
Perl version 5.8.8
Kernel version 2.6.18-194.26.1.el5
cPanel Pro 1.0 (RC1)
限制:

只能绑定一个主域名,不支持子域名。

FTP只能用主动模式连接。

其他的对于免费的来说还算不错了。

CPanel管理界面:

Posted by & filed under 互联网.

顶级域名,它共有14个类别,其中七个是原有的,包括.com, .org, .net(全球注册).int (国际组织).edu, .gov, .mil(限于美国机构使用)等结尾的域名。
com:适用于商业公司。
org:适用于非赢利机构。
net:适用于大的网络中心。
int:适用于国际化机构。
由于历史原因,下列三个通用顶级域名只向美国专门机构开放:
mil:适用于美国军事机构。
gov:适用于美国联邦政府。
edu:适用于美国大学或学院。
新增七个通用顶级域名是:
biz:可以替代..com的通用顶级域名,适用于商业公司; (注:biz是business的习惯缩用)
Name:适用于个人的通用顶级域名;
Pro:适用于医生、律师、会计师等专业人员的通用顶级域名; (注:pro是professional的习惯缩用)
Coop:适用于商业合作社的专用顶级域名; (注:coop 是cooperation的习惯缩用)
Aero:适用于航空运输业的专用顶级域名;
museum:适用于博物馆的专用顶级域名。

Posted by & filed under 互联网.

        英文单词cloud,翻译过来就是云的意思,这个英文单词是一个非常时尚,前卫的单词,因为有多个非常酷的东西采用了这个单词,比如苹果的云存储icloud和电子音乐爱好者必备网站:soundcloud。

          前不久,在网上看了一个有关ipad3的产品介绍视频,当时ipad3还没发布,视屏中夸张的镜头以及科幻的玩法,让我们对ipad3充满了期待,它可以多个合在一起成为一块大屏幕,可以3D的去玩游戏,但是ipad3出现后,反到会失望,原因是:夸张的功能没有,反而比ipad2重了些,可能是我们的科技还没到那一步吧。

那,介于这个事实的影响,今天我聊聊主机这个话题,就把目光放短浅一些,避免夸大带来不切实际,未来100年的科技我是想不到的。

我们知道,云存储功能已经悄无声息的出现在我们生活中了,典型的就是苹果的PC与pad与phone的同步,就是你的私人多媒体资料在你的平板电脑,你的电话中同步,即使其中有一件遭到破坏也无所谓,因为我有cloud,在这里我们叫它:云存储。它给我们带来了莫大方便。

那提到云存储,就得提提价格,以我个人的消费观以及我个人的实际硬件设施,我是不会买苹果的icould的,我想自己could。

  • 首先,我本人并非程序员,但可以算的上是小打小闹的程序爱好者,我想有一个像wp一样好的开源的,云存储的程序。
  • 其次,我需要一个给力的主机,或者是VPS,主机好的前提就是:速度快,保密(我们不想成为陈冠希- -#),售后好,价格越便宜越好,这里我推荐衡天主机,虽然我没用过它,但是我十分愿意试试它的性能,因为我们的老朋友,拿福能推荐了它。
  • 再次,我要把这套给力的could程序安装到给力的主机里去,读写权限修改,.htaccess修改,再加上给力程序必备的各种防破解,以及IDC的安全支持。
  • 最后,我可以通过自己搭建的could实现什么?我所有的电话,QQ聊天记录,微博,喜欢的歌,电影,游戏,动漫在我设定的PC上可以同步,只需我的一个email或者指纹更好。

在公司上班,看到一个非常好的图片,我把它另存到我的工作电脑上,自动同步到我的云主机上,提示我:“要不要删除work-pc上的图片,以免领导看到?然后我点yes!

下班后,在某个公共场所等人,等时间,我掏出我的安卓,找找今天存的图片或者电影或者书打开,弹出:“你是***吗?键入你的指纹”我用手指轻轻一按,我的云存储就会弹出。我会把图片编辑一下,用手机发到我的wp博客上去。

晚上到家,正在厨房做饭,想到一个推广网站的绝佳方案,我掏出手机,喊到:我觉得这个事情应该****做,就会***的效果。这段语音同样会云上传,第二天我可以在公司的电脑上找到它,写成方案,开会时提出,提升工作效率。

唉,想想,云,妙不可言,如果开源面对大众,结合一个好的主机,多么爽的事情。本文李君南原创。

Posted by & filed under 其它.

刚才在百度mp3找歌,发现百度mp3现在把媒体播放地址隐藏了。。。

于是便找截获流媒体的方法,正好本人用的浏览器是chrome,所以就网上找了chrome的截获方法

方法如下:

先打开流媒体所在页面,

现测试歌曲文件截获,使用kugou.com(虽然kugou里面提供下载,但一旦遇到不能下载的网站…).

1.打开http://www.kugou.com/ting/play.aspx在线播放器,随便添加首歌到播放列表,最好先不播放.(我选了MJ的Black Or White)

2.打开”审查元素”,按”Network”按钮,现在可以播放音乐.

3.这时看到下面的列表开始有数据显示,看到9ACDC41FBB18A57D09F0BA4334F0DDE2.mp3,右边有些信息,主要看Type和Size;Type类型当然是audio/mpeg,Size大小的话,可能显示(from cache),也可能显示文件大小对应的数值.

4.确定是9ACDC41FBB18A57D09F0BA4334F0DDE2.mp3后,单击左边的文件名,看到右边有Headers–

Request URL:http://sd1.kugou.com/91/0B/910BF517262544C0D3892969DAC00967.mp3
5.上面的就是地址了,可以下载了.

现测试视频文件截获,使用youku.com(youku现在有flv,f4v,mp4等格式视频)

1.打开http://v.youku.com/v_show/id_XMjI5MzAwNjEy.html(中央经济工作会议…)

2.打开”审查元素”,按”Network”按钮

3.等待视频开始播放了,按一下Size,以方便查找.(可能找到一个比较小的文件视频文件,那是广告.)

4.看到03000803004D04BF3151070029CD26D0F5453B-6F86-6A14-E5FB-B1895F2B2282,右边有大小看到23.46MB,上面一点有个在变化的数值,不用说也知道了,正在下载文件.

5.单击左边按钮,看到右边有Headers–

Request URL:http://f.youku.com/player/getFlvPath/sid/129217963432813284569_00/st/mp4/fileid/03000803004D04BF3151070029CD26D0F5453B-6F86-6A14-E5FB-B1895F2B2282?K=8e94333d73bbead914106e50&myp=0&ts=395‍
6.复制到地址栏下载,发现时mp4的.

7.在下载时,发现Network下多了一个03000803014D04BF3151070029CD26D0F5453B-6F86-6A14-E5FB-B1895F2B2282,大小为25.97MB.

Request URL:http://f.youku.com/player/getFlvPath/sid/129217963432813284569_01/st/mp4/fileid/03000803014D04BF3151070029CD26D0F5453B-6F86-6A14-E5FB-B1895F2B2282?K=8e94333d73bbead914106e50&myp=0&ts=391
(可能出于网站维护问题吧,youku一般会把大视频分割成几分.我上次下载某辩论赛视频竟然80多就M分了5份.)

8.继续按上面类似的做法去做吧.

备注:真的,这截获实在对这种分割的视频没辙.不过如果真的要地址,就要费点时间咯.没用过那个iku,不知怎么的,会不会给地址,不知.但如果真的嫌麻烦就用维棠ViDown.另外,为达到最好效果,应尽量在流媒体加载前打开”审查元素”.还有就是在”Network”下,右键目标有一个菜单”–export to HAR ,估计是直接传送到目标文件夹(目标另存为),但在我当前版本一使用这就整个Chrome就错误退出.

Posted by & filed under 其它.

空间用的是国外的,不知为啥wordpress改为中文语言,一启动NextGEN Gallery这个相册插件就无法显示登陆后台,全白色的,改回英文就没问题。以为是程序的bug,结果从2.8升级到3.0,结果也是一样,搞来搞去搞不好,后面就没弄了,一直用英文后台。直到今天,想把wordpress整理一下,升级的升级,扔垃圾的扔掉,然后来个数据备份,终于把这个问题给解决了。

出现这个错误是说内存不够,会出现以下提示Allowed memory size of 33554432 bytes exhausted,其实这个PHP error在我用NextGEN Gallery这个相册插件上传完图生成缩略图时就出现过,具体请看NextGEN Gallery生成缩略图报错

网上的解决方法是将Wordpress根目录下wp-config.php、wp-settings.php中define(‘WP_MEMORY_LIMIT’, ’16M’)16M改成64M或更大。但是我在wp-config.php、wp-settings里并没有找到这一项,搜索MEMORY只找到一段注释

// Set initial default constants including WP_MEMORY_LIMIT, WP_DEBUG, WP_CONTENT_DIR and WP_CACHE.
wp_initial_constants( );

根据这段前面的定义,知道要在wp-includes文件夹里找到default-constants.php,对wp_initial_constants函数进行设置。2.8.xx版本后在wp-config.php、wp-settings.php中好像没有WP_MEMORY_LIMIT这个参数。这部分代码可能是在2.9或者3.0版本作了调整。反正如果遇到这个问题,在根目录下的wp-settings里找不到define(‘WP_MEMORY_LIMIT’, ’32M’)的话就在wp-includes/default-constants.php里找wp_initial_constants。

function wp_initial_constants( ) {
global $blog_id;

// set memory limits
if ( !defined(‘WP_MEMORY_LIMIT’) ) {
if( is_multisite() ) {
define(‘WP_MEMORY_LIMIT’, ’64M’); //我把64M改为128M
} else {
define(‘WP_MEMORY_LIMIT’, ’32M’); //我把32M改为64M
}
}

if ( ! defined( ‘WP_MAX_MEMORY_LIMIT’ ) ) {
define( ‘WP_MAX_MEMORY_LIMIT’, ’256M’ );
}
感谢网络各位达人

原文出处:http://jixuche.com/2011/08/02/wordpress_nextgen-gallery_memory-size-exhausted/

参考资料地址:

http://www.landywon.com/wordpress-open-nextgen-gallery-sign-blank-memory-limit.html

http://www.jiechic.com/archives/wordpress-memory-solution.html

http://dreamife.info/allowed-memory-size-of-33554432-bytes-exhausted/

Posted by & filed under 其它.

301重定向(也叫301转向,301跳转)对网站优化所起的作用是不可忽视的,尤其是针对SE(搜索引擎)处理网站页面权重的时候,更加显得重要。网站换了新域名,默认首页需要跳转等,从SEO角度来说,我们都建议使用301重定向,而不是JS跳转或META REFRESH或302转向,这些很容易引来SE的惩罚。

什么是301重定向呢?

301重定向是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息 (header)中的状态码的一种,表示本网页永久性转移到另一个地址。其它常见的状态码还包括,200表示一切正常,404网页找不到,302暂时转向,等等。

为什么要用301转向?

网址转向方法主要包括:301转向,302转向,JavaScript转向,PHP/ASP/CGI转向,META REFRESH网页META刷新等。302转向可能会有URL规范化问题。其它方法都是常用的作弊手法,当然不是说不可以正当地用,方法本身没有错,但被作弊者用多了,搜索引擎对这些可疑的转向都很敏感。何必冒险呢。

(一)如果你使用的是独立服务器, 你可以在服务器端配置301重定向

1. windows服务器可以在 IIS 里设置
IIS信息管理器 — 选择网站 — 属性 — 主目录 — 选重定向到URL,输入需要转向的目标URL,并选择“资源的永久重定向”
截图如下:

2. linux服务器则修改Apache的配置文件

Apache下301转向代码新建.htaccess文件,输入下列内容(需要开启mod_rewrite):

1)将不带WWW的域名转向到带WWW的域名下Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^lesishu.cn [NC]
RewriteRule ^(.*)$ /$1 [L,R=301]

2)重定向到新域名Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ /$1 [L,R=301]

3)使用正则进行301转向,实现伪静态Options +FollowSymLinks
RewriteEngine on
RewriteRule ^news-(.+).html$ news.php?id=$1将news.php?id=123这样的地址转向到news-123.html

4)Apache下vhosts.conf中配置301转向为实现URL规范化,SEO通常将不带WWW的域名转向到带WWW域名,vhosts.conf中配置为:
ServerName www.pcbookcn.com
DocumentRoot /home/lesishu

ServerName lesishu.cn
RedirectMatch permanent ^/(.*) /$1

(二)如果你使用的是虚拟主机, 则可以通过编写代码方式来实现301重定向

1)HTML静态页面下使用JavaScript的301重定向代码

2)ASP下的301重定向

<%@ Language=VBScript %>

<%

Response.Status="301 Moved Permanently"

Response.AddHeader "Location","/"

%>

3)PHP用代码实现301重定向的方法

{?php

header(“HTTP/1.1 301 Moved Permanently”);

header(“Location:/”);

exit();

?}

4)CGI Perl下的301重定向代码

$q = new CGI;
print $q->redirect(“/”);

5)JSP下的301转向代码

<%
response.setStatus(301);
response.setHeader( "Location", "/" );
response.setHeader( "Connection", "close" );
%>

6) ASP.Net下的301转向代码

7)ColdFusion 301 重定向代码

<.cfheader statuscode="301" statustext="Moved permanently">
<.cfheader name="Location" value="/">