Typecho前台或后台出现404的解决方法

原因

Typecho 搭配 Nginx 服务器时,前台或后台点击链接频繁出现 404 错误,核心原因多为 URL 重写(rewrite)规则配置缺失/不当,或 服务器未启用 PATH_INFO 支持。以下是针对这两大高频问题的精准解决步骤,帮你快速修复访问异常~

1.配置Nginx伪静态规则: 在Nginx的server块中添加适合Typecho的rewrite规则,确保能够正确解析Typecho的路径信息。

BT面板环境:PHP8.2 必须 + Mysql5.7 + Nginx

location / {    try_files $uri $uri/ /index.php?$args;} #下面的代码可不加,会导致 502 错误location ~ \.php$ {    fastcgi_split_path_info ^(.+\.php)(/.+)$;    fastcgi_pass   127.0.0.1:9000; # 替换为实际的FastCGI服务地址与端口    fastcgi_index  index.php;    include        fastcgi_params;    fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;    fastcgi_param  PATH_INFO       $fastcgi_path_info;}
© 版权声明
THE END
喜欢就支持一下吧!
点赞721赞赏 分享