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

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

[复制链接]

318

主题

482

回帖

3094

积分

管理员

积分
3094
QQ
发表于 2025-4-2 20:51:47 | 显示全部楼层 |阅读模式
在nginx伪静态里,换成这个
! i3 F( x) |2 ]. t: q
9 d0 C8 y. X$ }* x
  1. location /typecho/ {! n" l4 H5 K  \  Z- U
  2.     if (!-e $request_filename) {
    % G. v) X& a( t. `# }+ V4 }$ ]( G: ]: I
  3.         rewrite ^(.*)$ /typecho/index.php$1 last;& z+ T: ]7 h: f% s. \
  4.     }9 Z# w$ f- [0 B/ e, g
  5. }
    . J3 t) i( n  i# S  u% }

  6. , C8 F# ~7 e$ ?) y, F! I9 K; a1 z
  7. + e# G0 |4 P' d, \1 Q
  8. location / {5 n. |$ E! U8 c  c: r' b
  9.     if (-f $request_filename/index.html){/ {) y0 t; t$ r2 ?8 q1 p
  10.         rewrite (.*) $1/index.html break;* f- W5 ?) A9 B$ S1 ~% Z$ Y
  11.     }; a3 x9 E& e' M8 @8 L3 p% l! p
  12.     if (-f $request_filename/index.php){
    $ Y6 e. \, i% C. f, M4 J# ?
  13.         rewrite (.*) $1/index.php;$ F9 Y. r! w) \
  14.     }
    ! b! t. a. ~: ~1 \# c7 u# |
  15.     if (!-f $request_filename){
    , I# K* {# y" Z4 l3 x
  16.         rewrite (.*) /index.php;
    * M4 A. \3 k/ X' z% B0 p& W
  17.     }: N( }9 U0 c" C2 H4 E) g% d
  18.     try_files $uri $uri/ =404;
    5 V- V7 x5 C6 E3 x+ b" ]$ `( x! E/ V
  19. }
复制代码
回复

使用道具 举报

318

主题

482

回帖

3094

积分

管理员

积分
3094
QQ
 楼主| 发表于 2025-4-2 20:54:07 | 显示全部楼层
用这一段也行
  1. location / {
    * w$ f9 v1 d/ S6 i
  2.     if (-f $request_filename/index.html){
    : i0 _, _! F# Y" f
  3.         rewrite (.*) $1/index.html break;
    0 ~4 [. u% D8 p9 g( ?, U; M
  4.     }% |# k" h3 \* j1 n+ v
  5.     if (-f $request_filename/index.php){( w8 `/ t: `) M$ b* ~! b
  6.         rewrite (.*) $1/index.php;
    3 H3 d0 F: Z1 y" y" d+ F6 B7 C
  7.     }
    % ^1 k0 M7 B# g
  8.     if (!-f $request_filename){+ T+ Q4 P, o# D3 p9 Q9 v
  9.         rewrite (.*) /index.php;
    & e' D8 H  C3 \% T, L
  10.     }
    2 t$ m. F' Q0 r$ P9 j  C3 x* M! N
  11.     try_files $uri $uri/ =404;
    ) Z0 ?% ?; t/ l% D; z* e
  12. }
复制代码
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-7 01:00 , Processed in 0.085500 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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