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

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

[复制链接]

319

主题

484

回帖

3117

积分

管理员

积分
3117
QQ
发表于 2025-4-2 20:51:47 | 显示全部楼层 |阅读模式
在nginx伪静态里,换成这个
% `, b: x3 {1 q. J+ q: z$ i" H
+ K5 v! q  R: u* J. B- y2 v& t
  1. location /typecho/ {
    # W% N/ q. G* f2 N2 I
  2.     if (!-e $request_filename) {) K0 {6 Y5 j7 H0 E
  3.         rewrite ^(.*)$ /typecho/index.php$1 last;
    ) @$ \/ q# l% ~2 u# i
  4.     }
    % M) [8 M5 X$ u* H, M2 o
  5. }
    ; j  w- z9 W1 u- m9 \0 [0 T

  6. 4 b/ X3 ]1 V2 N: [: n- Z* U

  7. 4 s/ y" Q- u' o. _
  8. location / {
    , G0 x+ W6 }; U* @8 n5 Q
  9.     if (-f $request_filename/index.html){
    : z% |" |3 {5 T
  10.         rewrite (.*) $1/index.html break;/ I/ H6 Z6 |* m: V2 c* s; D
  11.     }6 B. a9 w& Z3 D
  12.     if (-f $request_filename/index.php){# Y" k; @  W: S
  13.         rewrite (.*) $1/index.php;. V. w2 O. l: E3 w( i
  14.     }: ^- e& c+ ~4 b1 D1 u; p
  15.     if (!-f $request_filename){
    . w- ~  R7 Y' l3 X  ~8 ~0 F
  16.         rewrite (.*) /index.php;
    - o9 }' F1 t: P7 u& Z( o
  17.     }
    ) `  K. i3 l; }& Z& c
  18.     try_files $uri $uri/ =404;
    6 ~+ r& n3 ^5 D  i) Q2 h
  19. }
复制代码
回复

使用道具 举报

319

主题

484

回帖

3117

积分

管理员

积分
3117
QQ
 楼主| 发表于 2025-4-2 20:54:07 | 显示全部楼层
用这一段也行
  1. location / {
    4 J9 w# `( `* N8 p& k) k2 z. G
  2.     if (-f $request_filename/index.html){
    % ?* N  m' D6 {* ]- ^# W0 k4 C
  3.         rewrite (.*) $1/index.html break;3 p' [- F( q+ k3 `
  4.     }- s* T  k/ g$ [
  5.     if (-f $request_filename/index.php){/ ^! C0 q/ |6 u+ s) J
  6.         rewrite (.*) $1/index.php;, D2 O: Q5 A! @0 h( u* q
  7.     }& [: i, E9 b$ T! X0 Q! J, t
  8.     if (!-f $request_filename){
    , `! c1 N- l; i" g
  9.         rewrite (.*) /index.php;
    9 f! y% H: D; _/ _( I3 Z! a
  10.     }& E/ Y& C9 k. k/ P
  11.     try_files $uri $uri/ =404;
    2 ?6 G) G' }8 ~& O# B" A
  12. }
复制代码
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-12 13:29 , Processed in 0.092897 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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