server {
listen 80;
server_name emall.alliky.cn;
root /var/www/html/EMALL_EVTP8_SERVER/public;
index index.php index.html index.htm;
# 防止文件缓存
location ~* \.(css|js|jpg|jpeg|png|gif|ico|woff|woff2|css.map|js.map|txt)$ {
expires 14d;
add_header Cache-Control "no-cache, no-store, must-revalidate";
add_header Pragma "no-cache";
}
location / {
#try_files $uri $uri/ /index.php$is_args$args;
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
}
}
location ~ \.php$ {
fastcgi_pass unix:/var/run/php/php8.3-fpm.sock; # 根据PHP版本和配置修改
include snippets/fastcgi-php.conf;
# With php-fpm (or other unix sockets):
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
}
# 防止直接访问.htaccess和.htpasswd文件
location ~ /\.ht {
deny all;
}
}
标签:thinkphp8,cache,index,no,nginx,location,Ubuntu,php,fastcgi From: https://www.cnblogs.com/wxianing/p/18326166