cover_image

PHP Web 服务器支持添加.htaccess 配置文件

新浪云计算 2016年08月13日 00:44

htaccess文件("分布式配置文件")提供了针对每个目录改变配置的方法,即在一个特定的目录中放置一个包含指令的文件,其中的指令作用于此目录及其所有子目录。


概述来说,htaccess文件是Apache服务器中的一个配置文件,它负责相关目录下的网页配置。


通过htaccess文件,可以帮我们实现


  • 网页301重定向

  • 自定义404错误页面

  • 改变文件扩展名

  • 允许/阻止特定的用户或者目录的访问

  • 禁止目录列表

  • 配置默认文档等功能


图片

例如


  • 文件夹密码保护

  • 用户自动重定向

  • 自定义错误页面

  • 改变文件扩展名

  • 封禁特定IP地址的用户

  • 只允许特定IP地址的用户

  • 禁止目录列表

  • 使用其他文件作为index文件等



现在,新浪云 PHP 运行环境支持 Apache 原生的 htaccess 配置文件格式,可以直接使用应用根目录下的 .htaccess 文件来配置服务器。



目前支持的指令包括


  • SetEnv

  • SetEnvIf

  • SetEnvIfNoCase

  • Header

  • RequestHeader

  • RewriteEngine

  • RewriteRule

  • RewriteCond

  • AddType

  • AddEncoding

  • DirectoryIndex

  • ErrorDocument

  • FilterProvider

  • FilterChain

  • AddDefaultCharset

  • Options

  • Allow

  • Deny

  • Order

  • Satisfy

  • ExpiresActive

  • ExpiresByType

  • ExpiresDefault


欢迎小伙伴们来新浪云体验精心为您准备的服务吧~~图片



图片

微信扫一扫
关注该公众号

继续滑动看下一个
新浪云计算
向上滑动看下一个