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

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

[复制链接]

314

主题

478

回帖

2958

积分

管理员

积分
2958
QQ
发表于 前天 20:51 | 显示全部楼层 |阅读模式
在nginx伪静态里,换成这个) f, G( h* G8 o+ b+ l/ q$ i- m
; ]( V* I3 ?3 T, v, [- }; i
  1. location /typecho/ {+ Y9 C+ }5 e3 J0 B9 f" Z5 ~' O
  2.     if (!-e $request_filename) {: q$ e; n8 s, ?% }* Z
  3.         rewrite ^(.*)$ /typecho/index.php$1 last;
    ( g0 t  g) y: i4 K- \! l8 m
  4.     }6 t. ~4 T. ^/ ]
  5. }+ Z. [9 A2 o! {1 `

  6. 9 Z+ |0 [7 L, }+ F" K
  7. . F- W0 B" s* ^9 j  J4 e7 @
  8. location / {8 [2 `! i% ~0 o/ p9 A1 m9 I
  9.     if (-f $request_filename/index.html){) {6 M& f& S  B
  10.         rewrite (.*) $1/index.html break;% B6 o, ~/ a! r3 h$ _" I# m; S* Q
  11.     }
    4 k2 M5 D9 j' Y; |
  12.     if (-f $request_filename/index.php){
    : B1 X# b3 M7 s; B/ ^9 @
  13.         rewrite (.*) $1/index.php;
    1 l2 p: k4 y6 C' h1 A
  14.     }
    $ q5 f7 ]& \$ i3 k
  15.     if (!-f $request_filename){
    ! C" a3 A# b; O5 H! n
  16.         rewrite (.*) /index.php;
    ! ]4 _9 K6 V% T# M/ u! e
  17.     }
    - P7 u1 q/ ^: s/ I* J  G
  18.     try_files $uri $uri/ =404;, L! z/ X/ R7 W- t* o! z2 b
  19. }
复制代码
回复

使用道具 举报

314

主题

478

回帖

2958

积分

管理员

积分
2958
QQ
 楼主| 发表于 前天 20:54 | 显示全部楼层
用这一段也行
  1. location / {
    # T' E+ O6 S8 w) a  v
  2.     if (-f $request_filename/index.html){& R4 G, Q; k4 Q( o; y! N
  3.         rewrite (.*) $1/index.html break;
    ( A2 }9 J& n/ `2 P: l
  4.     }
    1 o. K. Z  a% q3 x# P* o
  5.     if (-f $request_filename/index.php){3 c# o% N3 G8 [9 A( r2 L2 u- k
  6.         rewrite (.*) $1/index.php;1 j2 _  c, S+ R$ [( B, v$ L" M) x& m. X
  7.     }
    / W" `( Q  j6 j4 ~( L# u
  8.     if (!-f $request_filename){  ?- c: U2 n9 p; a
  9.         rewrite (.*) /index.php;+ @, W, Z2 Y' T; l3 @
  10.     }5 }# Y, x& P) C. X$ v2 z+ ^0 a
  11.     try_files $uri $uri/ =404;
    9 h8 ^. g% a4 }2 l/ \
  12. }
复制代码
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-4 07:31 , Processed in 0.073042 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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