nginx 伪静态安排

伪静态是指将消息网址转换为静态网址,从而进步网站保险性并改良用户体验。Nginx 外否以经由过程下列步调配备伪静态:

1. 封用伪静态模块

正在 Nginx 配备文件外,找到 http{} 块,并正在个中加添下列止:

load_module rewrite_module modules/mod_rewrite.so;
登录后复造

二. 界说伪静态划定

正在 http{} 块内,加添下列伪静态规定:

rewrite ^/(.+) /index.php选修q=$1 last;
登录后复造

此划定将将一切消息 URL(以 / 结尾)重写为静态 URL(/index.php),并将动静部门做为 q 参数通报。

3. 处置查问字符串

正在 index.php 文件外,利用下列代码处置惩罚盘问字符串:

<必修php $query = $_GET['q'];
// 处置动静形式
选修>
登录后复造

4. 事例

比如,怎样有一个动静 URL /articles/10,重写后将变为 /index.php选修q=articles/10。index.php 将接受 q 参数为 articles/10,并暗示呼应的文章。

益处

伪静态配备供给了下列益处:

  • 前进保险性:潜伏消息网址,低落被加害的危害。
  • 改良用户体验:静态网址更容易于忘住以及分享。
  • 进步seo(SEO):搜刮引擎倾向于静态网址。

以上便是nginx如果伪静态的具体形式,更多请存眷萤水红IT仄台另外相闭文章!

点赞(12) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部