伪静态 多个后缀支持
全后缀支持
如果我们设置伪静态后缀为空,则可以支持所有的静态后缀访问,并且会记录当前的伪静态后缀到常量
__EXT__ ,但不会影响正常的页面访问。
'URL_HTML_SUFFIX'=>''
设置后,下面的URL访问都有效:
ThinkPHP3.2.3快速入门
本文档使用 看云 构建 - 96 -
http://serverName/Home/blog/index.html
http://serverName/Home/blog/index.shtml
http://serverName/Home/blog/index.xml
http://serverName/Home/blog/index.pdf
可以通过常量 __EXT__ 判断当前访问的后缀,例如:
if('pdf'==__EXT__){
// 输出PDF文档
}elseif('xml'==__EXT__){
// 输出XML格式文档
}
多个后缀支持
如果希望仅支持设置的多个伪静态后缀访问,可以设置如下:
// 多个伪静态后缀设置 用|分割
'URL_HTML_SUFFIX' => 'html|shtml|xml'
那么,当访问 http://serverName/Home/blog/index.pdf 的时候会报系统错误。
禁止访问后缀
可以设置禁止访问的URL后缀,例如:
'URL_DENY_SUFFIX' => 'pdf|ico|png|gif|jpg', // URL禁止访问的后缀设置
如果访问 http://serverName/Home/blog/index.pdf 就会直接返回404错误。
注意:
URL_DENY_SUFFIX 的优先级比URL_HTML_SUFFIX 要高。

 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号