EDA365电子论坛网
标题:
nginx rewrite 目录重定向问题
[打印本页]
作者:
loveeatmore
时间:
2020-9-18 18:34
标题:
nginx rewrite 目录重定向问题
location / {
6 P* u" F; v# I' T3 q/ F7 M
; ]5 M7 X0 G' Z
if (-f $request_filename/index.html){
0 U) V7 K6 M4 r9 j6 X
rewrite (.*) $1/index.html break;
5 ~4 l% h1 {# \: [, y
}
2 F9 U2 g1 l+ P: x
if (-f $request_filename/index.php){
: a! F3 Z5 X7 T, D4 [8 K
rewrite (.*) $1/index.php;
. W; N1 ] [/ f; K
}
8 A2 p) y' o- V% g E
if (!-f $request_filename){
! v w, _% ]8 ^5 Z: y7 w
rewrite (.*) /index.php;
. l% t3 D9 @# d0 t
}
0 T. Z) Q s E7 W: F$ ?1 D$ k
+ H. l4 r! @# ^1 V* T4 p5 B8 F
}
, _9 g* w- F9 A+ [+ c9 ~
^3 W4 t2 {3 W) g8 c# t# S K9 n: g
error_page 404 /404.html;
: L7 o& R* `% c) f
location = /40x.html {
1 P! ]+ _7 m A# [# _1 q
}
' r, s* ^+ ^" B. \) g; {
7 H5 n8 O/ t- U; T/ b
error_page 500 502 503 504 /404.html;
# P. {8 W8 Z" r$ v j& G( Q
location = /50x.html {
: S: \+ O1 I3 V2 |- I# B+ ^
}
+ b+ @) p+ L# L
2 d+ P( ]) u6 d- C @8 F
0 {2 D3 s* i& I1 ?- a# R
$request_filename上面三个是伪静态rewrite?
& c& l/ q5 _$ g( [1 m
3 [$ ?$ I+ _! N: w
现在问题是 访问http://www.test.com/abc
4 c# o+ F, I) e- _3 L1 j. \( w4 {
6 m0 v, {5 Z. ^6 b! _! H& L2 w' D; R
abc目录是不存在的,怎么让它强制跳转回根目录呢?
6 \' J& i% i5 r& u4 H
设了404.html,对这个不起做用的,访问http://www.test.com/abc/index.php 时,才有效果。。。
作者:
NingW
时间:
2020-9-18 19:04
看不懂
作者:
younicp
时间:
2020-9-18 19:20
帮顶一下
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2