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仄台另外相闭文章!
发表评论 取消回复