2009年2月17日星期二

红人网事

红人网事

如何方便地为网站配置.htaccess文件

Posted: 17 Feb 2009 06:57 AM PST

htaccess-sign 相信许多站长都知道一个神秘但重要的服务器的配置文件.htaccess(全称 Hypertext Access)。一个配置好的.htaccess文件能够在安全、优化等方面省却站长相当多的麻烦。

那么,具体是什么情况下我们需要用到.htaccess呢?今天这篇文章将为大家揭开.htaccess的神秘面纱。

1. 访问控制
.htaccess能够定义什么人可以访问你的网站,或者访问你网站的哪些页面。默认条件下,web服务器是对任何人都开放浏览权限的,这样,你也许会经常受到一些spam机器人的骚扰,收到大堆的垃圾邮件或者评论。这时,你就需要.htaccess。你可以在.htaccess文件中禁止某个域名或者IP对你网站的访问。

另外,如果你的某些页面包含了敏感内容不希望大家都看得到的话,你还可以在.htaccess里面设置密码(还需要用到另一个文件 .htpasswd),这样,只有得到访问授权的人才可以看到你加密了的页面。这个功能对于多作者博客来说相当有用。

2. 显示自定义404错误页面
某些时候,你可能将网站的某些页面做了调整,删除了一些过时的或者错误的内容。然而,你的访问者仍然可能会通过外部链接进入到这些已删除的页面原先的地址。这种情况下,他们看到的将是一个很难看的404页面,这样的页面往往让访问者失去继续浏览你的网站的耐心。如果你有设置过.htaccess的话,那就好办了,配置好的,htaccess文件可以将访问者引导到一个你重新设计过的更加美观的404页面上去,客户也许会在你的网站上多待上一会儿。

3. 页面301转向
如果你的网站更换域名或者你调整过你的网页绝对地址的链接结构的话,你一定担心就此失去原来网站的访问量。这次,.htaccess又可以帮到你。在.htaccess文件里设置301永久跳转,不仅可以将访问者带到正确的域名下,还可以将新的地址通知到Google的机器人,以保证原来的页面PR值不会就此丧失。

4. 链接地址改写(伪静态生成)
一些程序如wordpress能够很好地处理permalink固定地址的优化问题,但是还有许多程序不能这么聪明地处理页面地址的优化,比如论坛程序就不能。大量数字ID以及动态链接地址,往往不讨好搜索引擎,导致网页排名上不去。这时,用.htaccess改写你的页面地址吧。首先你要保证你的服务器开启了URLRewrite功能,然后在你的.htaccess文件里用正则表达式将你的页面地址改写为伪静态,这样对搜索引擎优化SEO很有好处。

5. 让页面加载的更快,而流量耗费的更少
这一点,可能很多站长并不是很清楚。.htaccess还能够为你节省宝贵的带宽(本文的带宽等同于流量),并让你的页面加载得更快。如果你是购买昂贵的特别是限制了带宽的商业空间来放置你的网站的话,我这篇文章简直就是在给你印钞票了。
.htaccess让我们有两条途径可以对带宽进行有效的节省
a. 缓存控制 — 指定哪些文件会被缓存,以及缓存时间将有多久,这样将减少对数据库的频繁进行查询,从而让页面速度更快,而流量耗费更少。
b. 页面压缩 — 压缩你的页面,通常我们熟知的是Gzip压缩方式,通过页面压缩,将信息传送给你的访问者的浏览器,以达到节省带宽占用的目的。

如果我技术不是很强的话,该怎么写我需要的.htaccess文件呢?

本文的最终目的不是希望你在看完这一篇文章之后成为编程高手,实际上我会告诉你一个懒人的办法,用工具或者网站来实现自己的目的。你基本上不需要懂什么编写程序方面的技术,用 .htaccess file generator 这个网站,你可以很轻松地按照自己的要求创建一个.htaccess文档出来。

.htaccess file generator 功能强大。它按照你的需要生成的.htaccess文件是以一段代码的形式提供给你的。将代码复制下来,保存为.htaccess,然后上传到你的服务器中,就好了,一点也不麻烦。

初次使用.htaccess file generator你可能会有点晕头转向,这里我将.htaccess最重要的几个选项列出来,按照这个步骤设置,应该可以满足大多数网站的需要了。

访问控制:

htaccess-authenticate
在这个模块里填写谁可以访问谁不能访问,填IP。

缓存控制:

htaccess-cache
选择是否进行页面缓存,缓存时间是多久。

404错误页面设置:

htaccess-404
将404错误页面设置为自己定义过的页面。

301永久跳转:

htaccess-redirect
如果你网站的目录更换过或者访问地址变了,用这个设置。

生成.htaccess文件

htaccess-code
不要忘记按"Generate htaccess file",生成你的.htaccess文件。

总结一下,我整篇文章都在说.htaccess是如何地重要,其实它的重要性大家都知道。可能是.htaccess设置太麻烦,害怕一不小心搞得网站瘫痪,所以,据我了解,目前.htaccess的使用率还不是很高。如果你现在还没有为自己的网站配置一个.htaccess来提高页面的表现的话,那看完这篇文章,相信你应该有信心自己编写这个文件了吧。

标签:404, htaccess, wordpress, 服务器

您或许对以下几篇文章也有兴趣:

索尼爱立信Idou - 1200万像素最强智能手机现身

Posted: 17 Feb 2009 05:28 AM PST

2

索尼爱立信在巴塞罗那世界电信大会(MWC2009)上高调推出Idou。凭借1200万像素的强劲摄像能力,Idou有望成为今年MWC上的机皇。

Idou采用的是塞班系统,搭载1200万像素超级摄像头,自带氙灯,完全媲美专业摄像设备。不愧Sybershot的美名。

Idou不仅有着强劲的功能,同时它还有着华丽的外表。3.5英寸大屏幕,16:9标准尺寸全触摸屏,其播放器号称支持全部格式的视频文件,非常强悍哦。

Idou只是索尼爱立信对该型号手机目前暂时采用名称,索尼称,Idou的上市时间将会在2009年下半年。

据索尼爱立信公司的介绍,该机将搭载"即将纳入Symbian联盟的操作系统平台",结合其触控操作方式可以想到,Idou极有可能会采用 S60 v5 版触控平台,不是UIQ 3 哦。如此一来,Idou不仅是拍照手机中的智能最强者,拥有无数高质量的软件可用;也是智能手机中的拍照最强者,这是非常值得期待的。

1 2 3 4

5 6 7 8

下面是Idou的操作界面视频演示


Sony Ericsson Idou’s in landscape mode from Jesus Diaz on Vimeo.


Sony Ericsson Idou’s in landscape mode from Jesus Diaz on Vimeo.

标签:sybershot, symbian, 手机

您或许对以下几篇文章也有兴趣:

没有评论: