try_files 的地址重写(伪静态)

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

很多 php 应用都可能需要重写地址,也就是去让那些带参数的地址看起来更友好一点 .. 要让 nginx 可以支持这个功能 .. 我们可以再配置一下这个服务器的 location / 这个区块 ...

添加一个 try_files 指令 ... 它可以按顺序检查请求的资源 .. 添加一个 $uri .. 这个参数表示的是请求的地址 .. 如果请求的文件存在,就返回这个文件 ... 再添加一个 $uri/ .. 意思就是,如果请求的是一个目录,它如果存在的话,就去返回这个目录下的东西 ..

后面再添加一个参数 .. /index.php?$query_string ... 这个 $query_string 就是 php 应用地址里的查询符 ..

现在这个服务器的配置就支持一般的 php 应用的地址重写功能了。

location / {
try_files $uri $uri/ /index.php?$query_string;
}

try_files 的地址重写(伪静态)《 NGINX:Web 服务器 》

统计

11716
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点