10个帮助你优化网站的 .htaccess 技巧

“.htaccess”文件旺旺被网页设计师们忽略。假如你还不知道什么是htaccess的话,你可以去查一下wikipedia。它是目录级别的配置文件,有常用的网页服务器支持这种配置,例如Apache。下面我将列出10条有用的.htaccess配置技巧。

1. 反盗链
那些盗用了你的内容,还不愿意自己存储图片的网站是无耻的。你可以通过以下配置来放置别人盗用你的图片:
1
RewriteBase /
2
RewriteCond %{HTTP_REFERER} !^$
3
RewriteCond %{HTTP_REFERER} !^http://(www.)?yoursite.com/.*$ [NC]
4
RewriteRule .(gif|jpg|swf|flv|png)$ /feed/ [R=302,L]
2. 防止目录浏览
有时候目录浏览是有用的,但大部分情况会有安全问题。为了让你的网站更安全,你可以通过htaccess文件来禁用这个功能:
1
Options All -Indexes

3. SEO友好的301永久重定向
这一招是我常用的。每次我更改网站URL结构的时候,我都会做301重定向:
1
Redirect 301 http://www.yoursite.com/article.html http://www.yoursite.com/archives/article
4. 显示个性化的 404 错误页面
当用户访问了一个不存在的页面的时候,网页服务器会显示“404 file not found”错误。有很多CMS可以让你设置自定义的错误页面,但最简单的方法是更改htaccess:
1
ErrorDocument 404 /404.html

5. 设置目录的默认页面
假如你需要为不同的目录设置不同的默认页面,你可以很容易的通过 .htaccess 实现:
1
DirectoryIndex about.html
6. 基于referer来限制网站访问
站长通常不会限制网站访问,但是当你发现有一些网站尽给你带来垃圾流量的话,你就应该屏蔽他们:
1
<IfModule mod_rewrite.c>
2
RewriteEngine on RewriteCond %{HTTP_REFERER} spamteam.com [NC,OR]
3
RewriteCond %{HTTP_REFERER} trollteam.com [NC,OR]
4
RewriteRule .* – [F]
5
</ifModule>
7. 限制PHP上传文件大小
这招在共享空间的服务器上很有用,可以让我的用户上传更大的文件。第一个是设置最大的上传文件大小,第二个是设置最大的POST请求大小,第三个PHP脚本最长的执行时间,最后一个是脚本解析上传文件的最长时间:
1
php_value upload_max_filesize 20M
2
php_value post_max_size 20M
3
php_value max_execution_time 200
4
php_value max_input_time 200

8. 压缩文件
你可以通过压缩文件来减少网络流量,也页面装载时间:
1
AddOutputFilterByType DEFLATE text/plain
2
AddOutputFilterByType DEFLATE text/html
3
AddOutputFilterByType DEFLATE text/xml
4
AddOutputFilterByType DEFLATE text/css
5
AddOutputFilterByType DEFLATE application/xml
6
AddOutputFilterByType DEFLATE application/xhtml+xml
7
AddOutputFilterByType DEFLATE application/rss+xml
8
AddOutputFilterByType DEFLATE application/javascript
9
AddOutputFilterByType DEFLATE application/x-javascript
9. 缓存文件
这一点还需要解释吗?
1
<FilesMatch “.(flv|gif|jpg|jpeg|png|ico|swf|js|css|pdf)$”>
2
Header set Cache-Control “max-age=2592000″
3
</FilesMatch>
10. 添加尾部的反斜杠
我并不确定,但是很多文章,很多人都说添加尾部反斜杠有益于SEO:
1
<IfModule mod_rewrite.c>
2
RewriteCond %{REQUEST_URI} /+[^\.]+$
3
RewriteRule ^(.+[^/])$ %{REQUEST_URI}/ [R=301,L]
4
</IfModule>

时间: 2024-10-28 19:04:30

10个帮助你优化网站的 .htaccess 技巧的相关文章

飘泊的鹤:十个优化网站图片的技巧浅析

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 每一个网站都少不了有很多图片,因此优化网站图片与优化其它内容一样,成为SEO的一项重要内容.网站上的图片优化得好,不但可以减轻图片对网站的负作用,还可以给网站带来大量流量.下面给大家介绍十个优化网站图片的技巧,与大家一起探讨. 一.给图片采用适当的尺寸 相对文字来说,图片的体积是很大的.如果图片过大势必会将网页的体积增加,使网页加载的速度减慢

详解优化网站3个技巧

大家好,我是咕咚网商城编辑,记得比尔盖茨说过:"21世纪要么做电子商务,要么无商可务".随着这句经典的话号召,不论是新手还是老手,都一头扎进了互联网,如何成为一个合格站长,如何避免搜索引擎的惩罚而不掉进沙盒,小编分享一下几点优化网站的经验. 一:关键词优化 1,关键词可以说是网站的名牌,建站后没有选择到正确相关性的关键词,那么网站的上线之后优化也不会有流量,关键词优化一般都先采用百度跟谷歌指数查询,最好采用一些搜索量大而又竞争力小的关键词,先优化4个关键词为主,2个相关关键词,一个核心

三步做好提升网站权重优化网站排名的技巧

内容为王.外链为皇是网站优化的主旋律,网站有一个好的排名是一个日积月累的漫长过程.很多做SEO优化的人员做的站大多数都是排名良好,流量不错的站.这些儿都是用日积月累的权重做出来的稳定排名靠前的站!对于只占搜索引擎排名短暂的是没有任何优化力的,网站稳定排名,稳步提升权重,你就必须日积月累的优化!一次巧合的机会我认识网赚,从前也听说过的,但是在我的身边的朋友们,他们对此的看法是否认的态度,其实我的观点开始的时候也很幼稚,真的,我总是觉得不太可能,怎么会赚钱么? 我的想法是网赚的人要么是没有太多钱的人

优化网站的20条重要体会

优化 1. 尽量不要把整个页面都用Flash或者图片来实现, 这样SE无法找到页面的有用信息 7. 给所有<mg>加上alt属性, 这个一个好的习惯, 尤其是指向一个连接的图片一定要加上要连接网址的关键信息, SE会对有连接指向的图片的ALT属性进行识别, 但对无连接的图片不作处理. 8. <h1> 9. 尽量不要用mouseovers, 最好在css里用hover来实现 10. 尽量不要套用多层次的<table>, SE一般最多只能读取3个<table>的

A5营销:浅谈企业站长胡乱优化网站所造成的降权或K站的原因

如今,中小型企业网站被降权已经见怪不怪的现象了,几乎每天都可以看到一些企业网站被百度惩罚,当面对这些时会有很多企业站长在埋怨百度,为什么我所优化的企业网站是按照正规手段优化的,却还要把我的企业网站给降权.当然,越是有这样的现象发生越是有人埋怨百度,可以说这是一个很正常的现象.现象大家也应该知道,目前中小型企业都在通过企业网站在互联网上传递信息.产品.服务等,因为企业知道网站可以在互联网上与更多的潜在客户联系,所以企业也把网站看的非常重要.可是很多企业的站长胡乱优化网站,导致网站被降权被K站,这是

优化网站服务器里的那些小秘密

应该很奇怪为什么藤设计拿这个来说事,一般情况下做网站不就是将发发外链.写原创软文.关键词配比.长尾关键词等问题吗?网站优化还和服务器有关系? 是的,服务器其实也是一个优化网站的最大杀手也是最大帮手,现今万网与阿里云合并导致更多空间商压力剧增那么我们幻想下,现在服务器那么透明的情况下到底到家买的是服务还是技术?因为我们做为北京网站设计工作室,更多时候也常常和服务器打交道,客服为了避开备案我们会给与配国外服务器或一些业内隐蔽性网站服务器.因为与我们合作的很多客户都属于中小型企业,对网站的需求起初是朦

菜根谭:利用外链分析工具快速优化网站排名

我们都知道SEO是网络推广传播的重要手段,谁网站的一些搜索量大的关键词在搜索引擎中获得很好的排名,该网站就能获得巨大流量.如果网站的转化率有保证,那就能实现巨大的销售.我们也知道网站外链是网站获得良好排名的重要因素.当然,如果你是一个有一定经验的SEO网络推广人员,那肯定也知道几大查询外链的工具. 但是,你是否了解几大外链查询工具的特性特点?是否知道他们各自的优缺点了?是否知道他们之间的数据差别巨大的原因了?你是否真的了解明白了外链查询工具?你是否也经常困惑:自己网站外链比竞争对手多,其他优化工

镜子哲学:依靠竞争对手优化网站的十大经验

看一个人到底有多强,能做多大的事情,不仅仅要看他的能力和身边的帮手,还要看他的敌人有多强.这句话告诉我们一个道理,对手越强,我们打败了他,我们就越强.但是我们不要忘记一点,一个强劲的对手是不容易轻松被打败的,所以我们的和对手角逐的过程中一定要想尽一切办法打倒他.在所有的办法当中,从对手身上偷师将是一个非常好的办法.这个道理同样适用于我们站长,依靠竞争对手,我们能够知道很多东西,学到很多东西,发现很多东西. 以人为鉴,可以明得失.以竞争对手作为一面镜子,我们可以知道自己在做站过程的不足和优势.当我

五招教你优化网站标题 流量翻番

笔者做SEO时间也有两年了,长期观察发现:80%的网站标题很垃圾,15%的标题勉强,只有5%的标题比较优秀,让人侧目.为什么会是这个结果? 因为我们的网站SEO负责人没有对标题重视!但其实,标题不只是一排文字而已,标题是窗口.是广告,是吸引用户点击的最基本入口!辛辛苦苦把排名做上去, 却因为标题差而没有点击和流量,这样的结果你希望吗?笔者以经验总结五招教你优化网站标题,流量翻番. 1.长度 事实证明,长标题比短标题更易吸引用户.有些企业为了突出自己,标题很短,10个字以内,但其实,如果你不是淘宝