nginx怎么设置域名访问网页(Nginx服务器如何设置url链接)
类别:服务器 浏览量:2257
时间:2022-03-29 03:47:40 nginx怎么设置域名访问网页
Nginx服务器如何设置url链接对于LNMP这样架构的网站来说,一般都是基于php框架开发,php框架一般都会讲究优雅链接,比如Laravel,CodeIgniter,ThinkPHP等都是支持这种链接模式的,在服务器配置上也叫作url重写,目前框架大都采用单一入口的index.php然后基于MVC模式的话一般是/index.php/Model/function这种请求方式,所以如果能去掉index.php入口文件整个url就显得简洁美观,和Python、Java等开发的网站url模式统一,Apache和nginx都支持这种url的模式,下面说一下nginx配置的方式
首先进入nginx的安装目录,上篇文章中说了在配置文件nginx.conf中,有server {}这样的代码段用来指定一个站点的配置,这下面有很多其他的配置,我们在配置文件或者include的配置文件中对应的server {}代码段中添加如下代码来实现url重写:
location / { try_files $uri $uri/ /index.php?$query_string; }
如果原来location / {}这段代码已经存在的话,那么就直接在里面追加图中那一行代码即可,因为同一个路由的配置一般放到一块;保存之后,重启nginx服务器即可生效,如果nginx被添加到服务的话,可以使用/etc/init.d/nginx restart进行重启,重启之后url就可以得到美化了
网上还有另外一种url重写的方式,还是在同样位置添加如下代码来解决:
location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; } }
保存之后同样重启nginx生效,也可以实现url美化的效果,不过根据网上有些文章的说法,推荐第一种方式进行url的美化
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
您可能感兴趣
- nginx查看rewrite日志(Nginx Rewrite使用场景及配置方法解析)
- nginx tomcat docker 负载均衡(Nginx+Tomcat实现负载均衡、动静分离的原理解析)
- nginxmac启动脚本(Mac M1 Nginx 配置多站点的实现)
- nginx学习需要哪些知识(一篇文章搞懂Nginx是什么,能干什么)
- 新手nginx反向代理问题(详解Nginx proxy_pass的一个/斜杠引发的血案)
- php nginx 底层执行流程(nginx/apache/php隐藏http头部版本信息的实现方法)
- nginx流媒体服务搭建与应用(用nginx+FastDFS一步步搭建文件管理系统)
- nginx怎么实现反向代理(nginx反向代理时如何保持长连接)
- 宝塔web服务器如何安装(宝塔面板开启Nginx/Apache防火墙四层防御的方法)
- 安装了nginx怎么启动(windows下快速安装nginx并配置开机自启动的方法)
- nginx配置两个前端web服务(你真的了解如何将Nginx配置为Web服务器吗)
- nginxdjango部署(详解Django+uwsgi+Nginx上线最佳实战)
- nginx和apache(为什么 Nginx 比 Apache 更牛逼)
- nginx 一个域名对应多个项目(nginx前后端同域名配置的方法实现)
- nginx安全设置(Nginx+ModSecurity安全模块部署的实现)
- nginx+ssl配置详解(nginx配置ssl实现https的方法示例)
- 《乡村爱情13》开播,新版刘能以假乱真,编剧思维进入瓶颈(新版刘能以假乱真)
- 当年的 白洋淀战神 练肌肉 嘎子哥也成为行走的荷尔蒙(当年的白洋淀战神)
- 肌肉小子陈康, 亚洲巨兽 黄哲勋,哪个才是你的菜(肌肉小子陈康亚洲巨兽)
- 新闻周刊 青岛网红 赵厂长 编段子一箩筐输出快乐,陪父亲十二载勇斗病魔(新闻周刊青岛网红)
- 44岁夏雨演谋女郎爸,大其24岁却看不出,互动不怕袁泉吃醋(44岁夏雨演谋女郎爸)
- 全椒人,你还记得吗 那年,那人,那网,那些我们的青春记忆(全椒人你还记得吗)
热门推荐
- vue3.0怎么往标签填数据(Vue3.0写自定义指令的简单步骤记录)
- php重定向网页(phpStudy V8设置301重定向跳转的实现方法)
- sqoop导出参数(sqoop export导出 map100% reduce0% 卡住的多种原因及解决)
- 用python制作一个简单的小程序(一个可以套路别人的python小程序实例代码)
- mysql常见的存储引擎(如何选择MySQL的存储引擎?)
- html5css3旋转特效效果(一款利用html5和css3实现的3D立方体旋转效果教程)
- 云服务器是主要干什么的(什么叫云服务器?云服务器选哪个?)
- mysql长连接释放和不释放的问题(解决MySQL存储时间出现不一致的问题)
- windows下搭建docker私有仓库(使用docker compose安装harbor私有仓库的详细教程)
- 网站服务器需要买哪些设备(选择网站服务器需要注意哪些地方?)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9