分享好友 最新动态首页 最新动态分类 切换频道
10个帮助你优化网站的 .htaccess 技巧
2024-12-26 21:51


“.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>


最新文章
阳江市西门子中国(授权)一级代理商-西门子选型-西门子技术支持-西门子维修服务
1. 设置PG/PC接口打开计算机的控制面板,将右上角的查看方式改为大图标,找到 “设置PG/PC 接口”或“Set PG/PC Interface(32-bit)”并双击该图标。在弹出的窗口中上方的应用程序访问点的下拉菜单中选择 “S7ONLINE(STEP7)”,并在下方
视频提取人声消除背景音乐,五个软件帮你办到
在视频的后期编辑制作中,视频提取人声消除背景音乐这一操作有利于获取清晰、准确的语音内容,也方便我们后续把人声和背景音乐单独编辑、从而应用到其他的音视频中。如何准确地消除视频中的背景音乐,获得清晰的人声呢?本文将介绍几种软件
漫漫漫画免费版 v5.2.4.2官方版
海量连载漫画资源,全部免费,极速阅读:经典热门的国漫,韩国漫画,日本漫画,香港漫画,古风漫画、腐漫耽美,二次元bil小伙伴集结圣地,人人都是漫画家!1、超高清漫画画质,丰富的漫画资源库2、每日更新漫画章节3、热门漫画阅读榜单,漫
计算机伦理期末题库2023 免费
计算机伦理作业 (第1次) 1. 强力法和训练法各有什么优缺点?分别适用于什么应用场景?它们的结合有什么必要性和优势? 强力法: 强力法(或称为规则引擎)是一种基于规则的人工智能技术,它依赖
璟云里/2024售楼处发布-首页网站-青浦璟雲里百度百科-上海房天下
1站华为,0.41低密墅居【璟云里】入市在即!约138-215㎡3-5房联排,总价约700万起,实景示范区持续开放中!青浦『璟云里』售楼处电话☎:400-1189-515【已认证】在售户型图丨项目介绍丨最新房源丨周边配套丨详细解答〢◆开发商营销中心诚挚
推他她,精准定位,优化关键词,助力企业高效营销
随着互联网的快速发展,企业间的竞争日益激烈。如何在众多竞争者中脱颖而出,成为每个企业关注的焦点。推他她作为一款专业的工具,以其精准的定位和高效的优化功能,受到了广大企业的青睐。本文将从多个角度阐述推他她优化关键词的优势,为
震撼发布 | AI门户2.0:智能新纪元,未来已来!
[未来已来]AI门户2.0一站式AI探索平台
【MAX(移动版)360清理大师下载】酷比MAX 移动版360清理大师8.4.2免费下载
清理大师:更简单,更畅快!6亿用户信赖的手机清理!清理大师是一款完全免费的手机加速与空间清理软件,强力加速使手机运行更流畅,一键清理快速解决空间不足问题。【一键清理】一键搞定无用垃圾,手机清理更省心【手机加速】瞬间释放手机
项目计划书PPT是对项目计划书内容的展示和解读,它可帮助项目团队更好地向利益相关者传达项目信息。以下是制作项目计划
在当今这个数字化时代人工智能()已经成为推动各行各业创新和发展的关键力量。随着技术的不断进步越来越多的企业开始探索将融入其业务流程以期提升效率、减少成本并创造新的商业价值。成功实项目并非易事它需要周密的规划、严谨的实策略以
评级研报丨央企AI概念火了!这家工业软件龙头央企提前布局AI大模型+工业互联网平台,智能制造持续研发落地(附2股)
【投资要点】① 国资委首提“AI赋能产业焕新”,这家工业自动化软件龙头提前布局AI+工业,有望率先受益;MES国产企业市占率第一,手握国内稀缺的大型PLC产品,国产创新空间大。② 公司是国内AI芯片第一梯队,国内X86 CPU龙头,行业信创有望
相关文章
推荐文章
发表评论
0评