BAE 伪静态化设置方法

2013-3-24 chenmo 网站建设

应用配置使用教程

配置向导是原来app.conf文件功能的可视化模式。 点击每个版本后的“配置”按钮,即可进入配置页面进行配置。右上角的添加按钮可以添加一条配置。

105.jpg 

操作栏的上移、下移按钮可以改变规则的执行顺序。系统是从上往下依次生效的。编辑按钮可以修改当前这条配置。删除按钮可以删除当前配置。 切记所有的操作最终生效都要点击右上角的保存按钮。另外,为了提高程序的访问性能,平台对部分配置文件默认加“永久”缓存,即expire配置项,用户可以点击删除按钮进行删除。

配置规则类型

如下图所示,可以配置的规则类型有errordoc、expire、mime、url这几类。下面分别介绍每一种配置的功能及使用方法。

13.jpg 

errordoc配置

errordoc配置的功能是指示web server在处理用户请求遇到相关错误时,跳转到指定的处理页面。 示例1:

14.jpg 

0表示任意错误,包括HTTP STATUS CODE为4XX和5XX的错误。上面的配置使得当任意错误发生时,页面会被重定向到”/allerror.php”。

示例2:

16.jpg 

15.jpg 

上面的配置表示,当发生404错误(请求的文件不存在)时,页面会被重定向到”/not_found.php”。

expire配置

expire配置的功能是设置符合匹配规则的文件的过期时间,指导浏览器对其进行缓存和失效。

配置的规则是一个正则表达式。url匹配到这个正则时,相应的设置会发送到浏览器。

失效设置的格式为:(access|modify) d+ (years|months|weeks|days|hours|minutes|seconds)

示例

17.jpg 

表示url后缀为”.css”的文件的过期时间为1个月。

mime配置

mime配置的功能是使得符合配置条件的文件的响应头中会添加指定Content-Type字段。

示例

18.jpg 

表示将后缀为”.txt”的文件的Content-Type设置为”text/plain”。

url配置

url配置的功能类似是url rewrite功能。将符合匹配规则的url重写到指定的脚本处理。Rewrite规则可以配置多条。顺序是从上往下依次匹配,遇到第一个匹配成功的即结束配置过程。另外, 并不需要请求的uri完全匹配指定的正则,只要其中有部分内容匹配即可。 示例

19.jpg 

对于上面的规则,请求”/profile/a/b”会被重写到由/employee/b/a.php来处理。

标签: 设置 方法 BAE 伪静态 配置

Powered by emlog 湘ICP备13007859号 空间由景安网络赞助