找回密码
 立即注册
查看: 2412|回复: 1

typecho搜索时出现404的解决办法

[复制链接]

331

主题

511

回帖

3359

积分

管理员

积分
3359
QQ
发表于 2025-4-2 20:51:47 | 显示全部楼层 |阅读模式
在nginx伪静态里,换成这个
" A; O& _# L$ S. X% B- v& d, p' V, P# h: C
  1. location /typecho/ {
    ; H8 [6 a# v$ m- S; K+ {
  2.     if (!-e $request_filename) {: H! U$ e' x. O
  3.         rewrite ^(.*)$ /typecho/index.php$1 last;
    5 |/ u# v& `. v1 R% h
  4.     }6 Z7 B7 A* v3 s0 O6 J* [$ e! G1 B  X
  5. }
    ' T6 y1 s5 ?) r) G+ ]  F
  6. - j0 V# t! E* z" M+ f5 o& E4 |
  7. 3 b6 h: w) u+ b1 O
  8. location / {$ A) n( v" t# r' Q+ u5 W. W
  9.     if (-f $request_filename/index.html){3 U8 H) X! a: M8 v: p
  10.         rewrite (.*) $1/index.html break;$ O  Z1 Y& t) T" ~) R: I. u3 p: h
  11.     }5 S* ?5 c3 i2 m; j! b/ w3 u4 J
  12.     if (-f $request_filename/index.php){
    ) z! Y) U' M6 X1 ^
  13.         rewrite (.*) $1/index.php;& z4 j6 w" s. M6 w
  14.     }; ?5 a* L6 Q" c) e! P9 o: @, J5 i
  15.     if (!-f $request_filename){* F; D+ o$ N+ O+ M: ]( x- ?- i
  16.         rewrite (.*) /index.php;* x& Z- w+ J: u
  17.     }
    - v+ b( `  l) z, d, c
  18.     try_files $uri $uri/ =404;
    ( L- O8 y# n' g. H
  19. }
复制代码
回复

使用道具 举报

331

主题

511

回帖

3359

积分

管理员

积分
3359
QQ
 楼主| 发表于 2025-4-2 20:54:07 | 显示全部楼层
用这一段也行
  1. location / {
    : c. g. S& e5 ^  q% a, ?- F5 @, y
  2.     if (-f $request_filename/index.html){
    ) S1 W- L& G6 r/ }9 |- x1 y
  3.         rewrite (.*) $1/index.html break;
    9 A; _: @$ a2 y5 o# h
  4.     }& b/ t2 V2 A+ [5 O, N
  5.     if (-f $request_filename/index.php){- N9 I) N* W; x( E( _& V/ R0 V  V
  6.         rewrite (.*) $1/index.php;7 J4 T' ?+ G3 r2 I# J* }6 u: X3 f
  7.     }
    # U* ^, |/ |9 z2 d3 U
  8.     if (!-f $request_filename){* v) [  ^$ b- g2 q1 w  M- ^
  9.         rewrite (.*) /index.php;
    / O7 }+ S3 N* A+ I# C) [
  10.     }) m5 M3 U9 O$ M7 X& f5 I9 a  E
  11.     try_files $uri $uri/ =404;' _- F# y0 j/ Y' I( D
  12. }
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|通达产控投资 ( 粤ICP备2023021749号-1|粤公网安备 44030402006137号 )

GMT+8, 2025-11-22 06:37 , Processed in 0.087006 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表