基于 aLi Lua Web Server 的一个简单例子
file='index.lua'
ifheaders.uri~='/'thenfile=headers.uriend
 
localfexists=file_exists(file)
 
ifnotfexiststhen
   --trystatfile.lua
   fexists=file_exists(file..'.lua')
   iffexiststhen
       file=file..'.lua'
   end
end
 
iffexiststhen
   iffile:find('.css')orfile:find('.js')orfile:find('font')orfile:find('.ico')orfile:find('images')then
       header('HTTP/1.1200OK')
       header('Cache-Control:max-age=864000')
       sendfile(file)
   else
       header({'Expires:Thu,19Nov198108:52:00GMT',
               'Pragma:no-cache'})
 
       dofile(file)
   end
else
   header('HTTP/1.1404NotFound')
   die('FileNotFound!')
end
 
die()
以上所述的全部内容了,希望大家能够喜欢。