我正在尝试在nginx web服务器上安装DocuWiki脚本。文档说我需要在nginx配置文件中添加以下指令:
location ^~ /lib/ {
expires 30d;
}
当我尝试添加它时,nginx停止从lib目录发送.php文件到php-fpm,并像octet-streams一样发送给我下载。我怎么能纠正这个?
答案 0 :(得分:1)
我认为问题源于30d到期的事实;在/ lib目录中捕获php。
我的解决方法是,只使用不包含.php的/ lib / entreis那行
location ^~ /lib/^((?!php).)*${
expires 30d;
}
应该做的伎俩。
仍然试图让不错的网址发挥作用。
答案 1 :(得分:1)
以下是工作配置:
location ~ ^/lib.*\.(gif|png|ico|jpg)$ {
expires 30d;
}