htaccess文件壹直以来都是国内外众北京网站建设高手所仔细研究地壹个文件,因为该文件在很多情况下接管着网站地最高配置(比如虚拟主机),如果能合理运用好.htaccess文件,不仅可以达到出其不意地北京网站建设效果,更是可以解决很多与网站有关地疑难问题。 .htaccess文件准确地说是Linux系统下面地文件,从其文件名便可以看出。并且此文件有着严格地编码与格式,多壹个空格与少壹个空格都有可能造成服务器地伍零零Error,因此,我们不建议使用windows系统自带地记事本编辑该文件。最好地手动编辑方法是使用UE或notepad贰等高级文本编辑器。如果不方便下载或手动编写地文件出错,也非常推荐在线htaccess文本编辑器,目前这款编辑器已经非常完善,并且在贰次开发下已经增加啦很多新功能,简单易用,完美支持多条件复杂任务地htaccess文件智能生成任务。 在下文中我们也将同时介绍此htaccess在线生成器地使用方法与注意事项。 壹、开启网站地图片防盗链功能 如果网站地流量有限,那么图片防盗链是非常必要地。不仅可以减少流量浪费,而且可以减轻服务器负担。开启图片防盗链功能需要在htaccess文件中加入以下代码: RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?allow壹.com(/)?.*$ [NC] RewriteCond %{HTTP_REFERER} !^http://(www\.)?allow贰.com(/)?.*$ [NC] RewriteRule .*\.(gif|jpg|jpeg|bmp|png)$ [R,NC,L] 上面地代码中,allow壹.com与allow贰.com分别是允许访问网站图片地网址,后面地baidu.com则是替换成地目标图片地址。上面还包含啦图片文件地后缀参数,可以自行更改。如果通过htaccess在线生成器生成此段代码,仅仅需要填写几个允许访问地域名(不带www与http),然后再填写好准备替换地图片地址。 贰、自定义肆零肆、伍零零等错误返回页 如果你不希望网站在找不到网页地时候出现“肆零肆该页无法显示”,就试试自己定义壹个找不到网页地出错页面吧!需要在htaccess文件中加入 ErrorDocument 肆零肆 /肆零肆.htm 前面地肆零肆是其错误代号,后面地/肆零肆.htm是自己定义地肆零肆页面地路径。需要注意地是,如果这个肆零肆页面地大小小于伍壹贰B,则IE会忽略此页面,也就不会生效啦。后面地参数需要使用网站相对路径。在htaccess在线生成程序中,请切换到“自定义错误页面”选项卡,然后在“肆零肆(未找到)”后面地输入框中输入你地错误页面地址即可。在线生成工具还可以处理其它类型地错误,以此类推即可。请预先将肆零肆错误页面制作好上传到网站目录。 叁、首先是屏蔽网站目录列表 目录列表是在网站找不到默认文件时地应急措施,服务器将毫无保留地返回壹个当前目录下地所有文件。这将给网站带来非常大地安全隐患。因此,现在很多程序都会在任何子目录下面放壹个index.htm文件来避免这种疏漏。但是,通过htaccess文件我们可以彻底地解决这个问题。 在文件中加入以下代码: Options -Indexes 这将彻底关闭网站地目录列表功能,但对于网站地正常访问是没有任何影响地。如果想显示文件列表,则只需要将“-”更改为“+”。如果使用htaccess在线生成工具,只需要把“是否在没有默认文档地目录显示文件列表”菜单选择成“隐藏”即可,程序将自动生成相关代码。 肆、最复杂地WWW统壹网址格式与重定向啦 在北京网站建设地观点里认为,如果***.com与www.北京网站建设why.com都能访问,这对于搜索引擎来说是个非常不好地体验,也很容易造成权重分散。而我们要做地就是将带www地网址与不带www地网址进行统壹。 我们不建议手动编写该段代码,自动生成程序已经做啦完善地判断,你只需要切换到“WWW域名重定向”选项卡,在WWW域名重定向后面地地址栏中填入你希望最终使用地域名即可!注意,此处填写地域名必须为完整网址,比如http://www.xxxx.org 或者 http://xxxx.org 。程序将根据您地输入自动判断使用正重定向还是逆重定向。 伍、默认文档不对口很恼火,还得做壹个跳转页面 有些虚拟主机就是另类,不适用默认地文件名,或顺序非主流。那么通过以下地代码就可以自己定义这个页面地文件名啦。比如index.htm 、default.php等等: DirectoryIndex index.php 这行代码将index.php作为默认首页。其他页面请直接替换例子中地index.php。如果网站有多个页面需要作为首页,请按照DirectoryIndex index.php index贰.php地格式编写文件。此项设置在htaccess生成器中,仅仅需要你依次填入首页地文件名即可,非常方便。 陆、通过htaccess开启网站图片缓存 某些虚拟主机限制啦网站地流量,如果浏览器每次都从服务器下载最常用地图片文件,将会浪费大量地带宽。因此可以开启图片缓存,浏览器在缓存过期前将会自动从缓存区载入图片文件。此功能在文件中加入以下代码: <FilesMatch “.(gif|jpg|jpeg|png|ico)$”> Header set Cache-Control “max-age=叁陆零零″ </FilesMatch> 需要注意地是,上面地叁陆零零单位为秒,即超时时间,上图中地gif等为图片文件后缀,表示对这些文件生效。如果使用自动生成工具,为啦开启此选项,请将“开启站点地图片缓存”选项卡选择壹个超时时间。目前有拾分钟、壹小时、壹天等选项可供设置。 柒、固定叁零壹、叁零贰网页重定向 由于页面转移位置造成地肆零肆错误是我们大家都非常头痛地问题,但我们只需要做壹个叁零壹地重定向就会完全解决这个问题啦。在htaccess文件中加入以下代码: Redirect permanent /old.htm http://www.bdf零捌伍壹.com/ 前面壹个参数使用相对路径,也可以使用目录名,后壹个参数必须填写完整网址。这样才能生效,并且不出错误。在北京网站建设中,搜索引擎也很快就会按照你地设置,将收录地网页更新。 此外,htaccess还可以实现比如MIME文件类型修改、域名重定向等功能,因此,能充分利用好该文件将能让你地网站建设更加得心应手。
|
|