伪静态问题

chinadnf2025-12-24  89

location / {
    # 新增301重定向规则
    rewrite ^/read-([^?]+)\.html$ /read-$1.html permanent;

    # 保留原有伪静态规则
    if (!-e $request_filename) {
        rewrite ^((.*)/)?(.*)$ $1/index.php last;
    }
}

 

1.html?xxx  不跳转1.html

转载请注明原文地址:http://www.wellcms.net/read-902.html
00
最新回复(2)
  • well8天前
    引用2
    location / {
        # 修正301重定向:丢弃查询参数,实现 1.html?xxx → 1.html
        rewrite ^/read-([^/]+)\.html$ /read-$1.html? permanent;
    
        # 保留原有伪静态规则(顺序不变,重定向优先)
        if (!-e $request_filename) {
            rewrite ^((.*)/)?(.*)$ $1/index.php last;
        }
    }
    
    回复11

    • chinadnf作者
      2025-12-24 19:34:19
      @well当前无法使用此页面 XXX点com 重定向你太多次。 尝试删除此网站的 Cookie ERR_TOO_MANY_REDIRECTS 可以实现 1.html?xxx → 1.html 就是出上面的

  • 问题描述不清晰,告诉AI你的原始链接格式是什么,需要跳转的链接格式,生成nginx正则匹配。
    回复00