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

news/2024/5/20 12:31:21/文章来源:https://blog.csdn.net/weixin_33878457/article/details/93700329

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

1. 反盗链
那些盗用了你的内容,还不愿意自己存储图片的网站是无耻的。你可以通过以下配置来放置别人盗用你的图片:

RewriteBase /
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?yoursite.com/.*$ [NC]
RewriteRule .(gif|jpg|swf|flv|png)$ /feed/ [R=302,L]

2. 防止目录浏览
有时候目录浏览是有用的,但大部分情况会有安全问题。为了让你的网站更安全,你可以通过htaccess文件来禁用这个功能:

Options All -Indexes



3. SEO友好的301永久重定向
这一招是我常用的。每次我更改网站URL结构的时候,我都会做301重定向:

Redirect 301 http://www.yoursite.com/article.html http://www.yoursite.com/archives/article

4. 显示个性化的 404 错误页面
当用户访问了一个不存在的页面的时候,网页服务器会显示“404 file not found”错误。有很多CMS可以让你设置自定义的错误页面,但最简单的方法是更改htaccess:

ErrorDocument 404 /404.html



5. 设置目录的默认页面
假如你需要为不同的目录设置不同的默认页面,你可以很容易的通过 .htaccess 实现:

DirectoryIndex about.html

6. 基于referer来限制网站访问
站长通常不会限制网站访问,但是当你发现有一些网站尽给你带来垃圾流量的话,你就应该屏蔽他们:

<IfModule mod_rewrite.c>
RewriteEngine on  RewriteCond %{HTTP_REFERER} spamteam.com [NC,OR]
RewriteCond %{HTTP_REFERER} trollteam.com [NC,OR]
RewriteRule .* – [F]
</ifModule>

7. 限制PHP上传文件大小
这招在共享空间的服务器上很有用,可以让我的用户上传更大的文件。第一个是设置最大的上传文件大小,第二个是设置最大的POST请求大小,第三个PHP脚本最长的执行时间,最后一个是脚本解析上传文件的最长时间:

php_value upload_max_filesize 20M
php_value post_max_size 20M
php_value max_execution_time 200
php_value max_input_time 200



8. 压缩文件
你可以通过压缩文件来减少网络流量,也页面装载时间:

AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript

9. 缓存文件
这一点还需要解释吗?

<FilesMatch “.(flv|gif|jpg|jpeg|png|ico|swf|js|css|pdf)$”>
Header set Cache-Control “max-age=2592000″
</FilesMatch>

10. 添加尾部的反斜杠
我并不确定,但是很多文章,很多人都说添加尾部反斜杠有益于SEO:

<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_URI} /+[^\.]+$
RewriteRule ^(.+[^/])$ %{REQUEST_URI}/ [R=301,L]
</IfModule>

 

原文链接,OSChina.NET 原创编译

转载于:https://www.cnblogs.com/in-loading/archive/2012/02/16/2354103.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_794027.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

emlog rss.php,emlog伪静态设置-我的建站第一天 - 慕轲博客-建立自己的个人自媒体博客...

由于我住的地方网络比较卡&#xff0c;大的引擎比较卡&#xff0c;打开慢&#xff0c;果断选择emlog这款cms建了个个人博客&#xff0c;那么刚用问题就来了&#xff0c;什么问题呢&#xff1f;建站的人都知道&#xff0c;网站一般都要做静态或者伪静态的&#xff0c;emlog不支持…

计算机组成原理寄存器初始化,8255的寻址与初始化-计算机组成原理与汇编语言-电子发烧友网站...

6.5.18255的寻址及连接使用8255占外设编址的4个地址,即A口、B口、C口和控制寄存器各占一个外设接口地址。对同一个地址分别可以进行读写操作。根据这种寻址结构,可以方便地将8255连接到系统总线上,如图6.27上所示。由图6.27可见,8255与8088总线连接是比较容易的。只是图中为了简…

sql服务器网站备份工具,使用 SQL Server 工具备份服务器场 (Search Server 2008)

使用 SQL Server 工具备份服务器场 (Search Server 2008)06/16/2015本文内容更新时间: 2008年7月应用到: Microsoft Search Server 2008上一次修改主题&#xff1a; 2009-12-02草稿内容 本文是过去针对此产品的早期版本发布的&#xff0c;现在未经任何更改又针对此版本进行发布…

easyui获取图片路径_初学Python-只需4步,爬取网站图片(附py文件)

很多人学习Python很重要的一个原因是&#xff0c;可以很简单的把一个网站的数据爬下来。尤其是做我们这一行&#xff0c;产品经理&#xff0c;电商行业。领导&#xff1a;弄一个买卖游戏周边商品的交易APP出来。我&#xff1a;行&#xff0c;那我们卖什么呀&#xff1f;领导&am…

搜索引擎制作_搜索引擎优化方法_网站制作流程:网站建设7个基本流程!

发布时间:2020-12-08 10:12:16从目前来看&#xff0c;每天都会有大量的初创企业诞生&#xff0c;作为企业主而言&#xff0c;第一时间想到的事情&#xff0c;就是建立一个网站&#xff0c;但由于初创企业&#xff0c;并没有专业相关的网站制作人员&#xff0c;往往是寻求网站建…

apache服务器配置tls_Linux 系统管理及服务配置实战-第43章 APACHE网站服务器构建I...

Apache服务器1 简介1.1 前言UI的转变&#xff1a;B/S架构1.2 名词HTMLHyperText Markup Language 网页使用HTML,PHP,JAVA语言格式书写的文件。主页网页中呈现用户的第一个页面。URLUniform Resource Locator 统一资源定位符1.3 Web ServerNginx&#xff08;Tengine&#xff09;…

php网站无法预缆,解决wp-super-cache无法(预)缓存问题

突然发现WP-SUPER-CACHE无法预缓存&#xff0c;点击【立即加载预缓存】后没有任何效果&#xff0c;并且垃圾回收定时器也失效了&#xff0c;缓存文件全是几天前的&#xff0c;感觉很奇怪&#xff01;闲下来的时候&#xff0c;突然想起前些天对博客做的一些优化&#xff0c;于是…

PPTV网站强化移动视频高端内容

随着移动互联网用户规模的快速增长&#xff0c;移动终端的商业价值也在日益显现。聚力传媒(PPTV.com&#xff0c;以下简称“PPTV网站”)近日在移动终端动作频频&#xff0c;继iPad深度专刊改版后再次发力高端人群&#xff0c;率先行业打造移动终端专业财经视频内容&#xff0c;…

阿里云部署Java网站和微信开发调试心得技巧

阿里云部署Java网站和微信开发调试心得技巧(上) 阿里云部署Java网站和微信开发调试心得技巧&#xff08;上&#xff09; 本篇手记旨在帮助大家从0开始&#xff1a; 申请阿里云服务器搭建出程序的执行环境在服务器上发布并运行自己的web project域名解析微信测试号的申请与连接…

探究 Stack Overflow 网站的热点问题排名算法

引入&#xff1a;几乎所有搞开发的人都对Stack Overflow不陌生&#xff0c;它是一个专门的Q&A类型的网站http://dbanotes.net/startup/stack_overflow_success.html &#xff08;类似这种网站的例子还有很多&#xff0c;比如新浪问问&#xff0c;百度搜搜等&#xff09;你如…

为什么别人做小说网站轻易IP上万,自己做甚至不收录

2019独角兽企业重金招聘Python工程师标准>>> 最近与博客联盟(blogunion.org)的老曾好友聊了下关于小说网站&#xff0c;听说小说网站轻易IP上万&#xff0c;而自己做甚至不收录(当然不是老曾本人的)&#xff0c;感到十分困惑。于是深度了解下&#xff0c;后来发现&a…

公司网站,邮箱,文件服务器搭建实战

项目案例&#xff1a;Tarena公司要求实现公司网站&#xff0c;邮箱&#xff0c;文件服务器的运营&#xff0c;并保证安全可靠&#xff0c;方便管理。项目分析&#xff1a;为实现要求我们首先要购买域名tarena.com。然后配置一台DNS和WEB服务器&#xff0c;因为这是公司的主要业…

网站安全狗Apache 3.5版升级 新增网站后台防护功能

2019独角兽企业重金招聘Python工程师标准>>> 网站安全狗是一款集网站内容安全防护、网站资源保护及网站流量保护功能为一体的服务器网站安全防护软件。功能涵盖了网马/木马扫描、防SQL注入、防盗链、防CC攻击、网站后台防护、一句话木马防护、网站流量实时监控、网站…

【python 3.6】从网站抓图并存放到本地路径

#!/usr/bin/python # -*- coding: UTF-8 -*- _author_ BH8ANKimport urllib.request import re import os import time#os.rmdir("D:/images")#1&#xff0c;打开页面&#xff0c;读取图片张数,抓html wangzhi "https://www.zhihu.com/question/43551423"…

如何把不同尺寸ico格式图标_网站ico 图标不会做?用这个小工具轻松搞定

给自己的网站加上一个小图标&#xff0c;显示既专业又美观。网站左上角显示的小图标一般是ico格式的图片&#xff0c;然后在HTML里使用代码去设置ico小图片为该网站的小标。设计软件设计出来的图标一般是png、jpg这等格式的&#xff0c;但ico图标不同于png、jpg这类常见的图片格…

seo日常工作表_谷歌SEO优化工具大全

在做谷歌SEO工作的时候&#xff0c;我们经常性会强调SEO是一个细节性很强的工作&#xff0c;因此&#xff0c;有的时候我们不能进行批量自动化的工作&#xff0c;比如&#xff1a;①外链自动群发②内容批量伪原创在某种情况下&#xff0c;我们认为这是一种相对情况&#xff0c;…

发布原型html文件_Axure教程:高效访问的原型托管网站(1)

由于Axure自带的服务器 Axshare部署在海外的&#xff0c;导致国内的小伙伴在访问上传的项目原型链接时很慢&#xff0c;有时甚至打不开。接下来&#xff0c;推荐给大家几个国内的原型托管网站。第一个&#xff1a;axhub1、平台链接&#xff1a;https://axhub.imaxhub是一个原型…

企业域名备案流程_个人和企业网站申请公安备案的流程总结

我们常给网站备案是在工信部备案&#xff0c;但现在又多一个备案是在公安的备案&#xff0c;以下耀忠根据近期给客户网站进行公安备案的相关步骤流程简单整理一下&#xff0c;希望对大家有所帮助。1、注册账号。打开全国互联网安全管理服务平台网&#xff1a;www.beian.gov.cn&…

4.Windows Server2012 R2里面部署 MVC 的网站

网站部署之~Windows Server | 本地部署:http://www.cnblogs.com/dunitian/p/4822808.html#iis 后期会在博客首发更新&#xff1a;http://dnt.dkill.net 添加角色 基本功能 默认即可 装一下iis 选4.5和iis核心 其他的下面继续选 安全肯定全要的&#xff0c;常见HTTP和应用程序开…

网站制作流程

提出需求&#xff0d;> 解决方案 &#xff0d;> 工作交流 &#xff0d;> 确立合同 &#xff0d;> 支付定金 &#xff0d;> 安排设计 &#xff0d;> 确认首页  &#xff0d;> 网站制作 &#xff0d;> 客户验收 &#xff0d;> 网站维护 &#x…