Nginx下XenForo 2的伪静态设置 Rewrite rules

Satoshi

Moderator
Nginx设置

NGINX:
# 禁止访问调试页面,尝试访问则直接返回 444 以防泄漏调试报告。
if ($query_string ~* ^(.*)_debug=1(.*)$){return 444;}

# 伪静态
location / {
  try_files $uri $uri/ /index.php?$uri&$args;
  index index.php index.html;
  if ($request_uri ~* "^(.*/)index\.php(/?)(.*)") {
    return 301 $1$3;
  }
}
location /install/data/ {internal;}
location /install/templates/ {internal;}
location /internal_data/ {internal;}
location /library/ {internal;} # 针对旧版 XenForo 的兼容性设定
location /src/ {internal;}
 
最后编辑:
后退
顶部