建站软件 优化软件 编程软件 网页辅助 站群程序 网站程序 图像处理 资源教程 字体下载 推荐软件


您的位置:首页 > SEO优化排名 > .htaccess是什么?.htaccess配置文件创建方法!

.htaccess是什么?.htaccess配置文件创建方法!

时间:2020-02-05 10:06:08  来源:免费模板网 作者:风雪 阅读次数 tags配置文件

  .htaccess是什么?其实“。htaccess”是Linux主机下的纯文本文件,它可以完成很多工作,比如URL伪静态,404错误页面的设置,301重定向的设置,屏蔽一些垃圾IP,或者实现防盗链等等,总之功能是非常强大的,今天我们就详细的来讲解下。
 
  什么是.htaccess?
 
  .htaccess是一个纯文本文件,里面存放着Apache服务器配置相关的一些指令,它类似于Apache的站点配置文件,如httpd.conf(Apache2已经支持多站点,因此你的站点配置文件可能在/etc/apache2/conf.d/目录下)。
 
  .htaccess与httpd.conf配置文件不同的是,它只作用于当前目录。另外httpd.conf是在Apache服务启动的时候就加载的,而.htaccess只有在用户访问目录时加载,开销大、速度慢。
 
  既然如此,为什么我们还要用.htaccess呢?因为它配置起来简单,它还支持重定向、URL重写以及访问验证,另外它管理起来很方便,可以很好适应网站迁移。总之,各有优缺点,主要就看你是要从全局考虑还是只配置单个目录。
 
  .htaccess文件有哪些用途?
 
  .htaccess可以帮我们实现包括:文件夹密码保护、网页301重定向、自定义404错误页面、改变你的文件扩展名、封禁特定IP地址的用户、只允许特定IP地址的用户、禁止目录列表,以及使用其他文件作为index文件等一些功能。
 
  如何创建.htaccess文件?
 
  有些空间或者服务器可以生成.htaccess文件,这里说下如果空间或者虚拟主机不支持生成.htaccess文件的时候如何手动创建?
 
  1.本地新建一个.txt后缀的文本文档:新建文本文档。txt
 
  新建文本文档
 
  2.这里是不能直接用“重命名”功能将它命名为.htaccess的,需要打开【新建文本文档.txt】-【文件】-【另存为】
 
  命名为.htaccess
 
  3.保存类型选择“所有文件*.*”,命名为.htaccess并保存
 
  命名为。htaccess并保存
 
  至此,。htaccess文件手动创建完成,可以将你需要的配置规则写入其中,并上传到你网站的根目录即可!
 
  .htaccess文件作用的编写方法!
 
  1,重定向(301跳转)
 
  RewriteEngineOn
 
  RewriteCond%{HTTP_HOST}!^2zzt.com$[NC]
 
  RewriteRule^(。*)$http://www.2zzt.com/$1[L,R=301]
 
  2、防盗链功能
 
  RewriteEngineOn
 
  RewriteCond%{HTTP_REFERER}!^http://(。+\.)2zzt\.com/[NC]
 
  RewriteCond%{HTTP_REFERER}!^$
 
  3、主机错误页面的定义
 
  ErrorDocument400/errors/badrequest.html
 
  ErrorDocument401/errors/authreqd.html
 
  ErrorDocument403/errors/forbid.html
 
  ErrorDocument404/errors/notfound.html
 
  ErrorDocument500/errors/serverr.html
 
  好了,今天的“.htaccess”我们就讲解到这里,其实这个文件经常被用作伪静态,比如DZ论坛程序,是动态程序,用“。htaccess”处理伪静态就会提高URL的收录率,最终获得比较好的排名,以上三个比较常用的使用方法,大家可以记住,以后会更新出更多有用的使用技巧教程,感谢大家的观看!

本文地址:https://www.freemoban.com/seopai/b3216.html

猜你喜欢
栏目推荐
模板推荐

Copyright:www.freemoban.com 免费模板网 All Rights Reserved 网站备案:辽ICP备19014872号-2   辽公网安备 21010602000376号  辽公网安备:42900402000182号

免责声明:本站部分资源来自互联网收集,版权归原创者所有,如果侵犯了你的权益,我们会及时删除侵权内容,联系QQ:1615187561 谢谢合作!