[[高手答疑]] 揭秘!.htaccess 文件十大迷人且必备的功能

[复制链接]
查看: 28|回复: 0
发表于 2024-9-20 22:04:57 | 显示全部楼层 | 阅读模式
易博V9下载

本来是想利用.htaccess文件做url的隐性跳转的,不过后来发现不现实,因为很多程序写的都是依赖于url中的文件路径的,不过也因为这个,学到了.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]
复制代码

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>
复制代码

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、请认真发帖,禁止回复纯表情,纯数字等无意义的内容!帖子内容不要太简单!
2、提倡文明上网,净化网络环境!抵制低俗不良违法有害信息。
3、如果你对主帖作者的帖子不屑一顾的话,请勿回帖。谢谢合作!
3、问答求助区发帖求助后,如有其他用户热心帮您解决问题后,请自觉点击设为最佳答案按钮。

 
 
QQ在线客服
QQ技术支持
工作时间:
8:00-18:00
软著登字:
1361266号
官方微信扫一扫
weixin

QQ|小黑屋|Archiver|慈众营销 ( 粤ICP备15049986号 )|网站地图

自动发帖软件 | 自动发帖器 | 营销推广软件 | 网络营销工具 | 网络营销软件 | 网站推广工具 | 网络推广软件 | 网络推广工具 | 网页推广软件 | 信息发布软件 | 网站推广工具 | 网页推广软件

Powered by Discuz! X3.4   © 2012-2020 Comsenz Inc.  慈众科技 - Collect from 深圳吉宝泰佛文化有限公司 公司地址:罗湖区黄贝街道深南东路集浩大厦A1403

返回顶部 返回列表