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使用ip访问(nginx基于域名,端口,不同IP的虚拟主机设置的实现)
- nginx查看请求协议(Nginx之Http模块系列之autoindex模块的具体使用)
- nginx安全设置(Nginx+ModSecurity安全模块部署的实现)
- nginx404错误页面设置(Nginx tp3.2.3 404问题解决方案)
- nginx 一个域名对应多个项目(nginx前后端同域名配置的方法实现)
- nginx负载均衡与动静分离(Nginx配置之实现多台服务器负载均衡)
- nginx反向代理及原理(传说中的反向代理,Nginx+Apache软件配置Web服务器)
- nginxlocation和alias的区别(nginx搭建图片服务器的过程详解root和alias的区别)
- php nginx 底层执行流程(nginx/apache/php隐藏http头部版本信息的实现方法)
- nginx日志请求状态(Nginx设置日志打印post请求参数的方法)
- nginx怎么支持http转https(Nginx域名转发https访问的实现)
- nginx代理转发域名(Nginx域名转发使用场景代码实例)
- nginx最佳配置(nginx和lvs各自的优劣以及适合的使用环境)
- nginx配置静态资源路径(Mac环境Nginx配置和访问本地静态资源的实现)
- nginx配置目录(nginx配置文件使用环境变量的操作方法)
- nginx配置404状态码(解决Nginx 配置 proxy_pass 后 返回404问题)
- 中华第一楷 张瑞龄 86岁高龄,苦练楷书71年,一幅字卖593万(中华第一楷张瑞龄)
- 冯骥才 年意(冯骥才年意)
- ()
- 百事大吉蓝底 绿底手机高清壁纸(绿底手机高清壁纸)
- 蓝底证件照怎么制作 证件照换底色 换尺寸快速搞定(蓝底证件照怎么制作)
- 你喜欢足球吗 足球如何点亮世界的(足球如何点亮世界的)
热门推荐
- sqlserver分页查询sql语句(sql server实现分页的方法实例分析)
- wdcp命令工具(简单3条命令彻底清除WDCP占用空间)
- ant design 的vue批量操作(ant desing vue table 实现可伸缩列的完整例子)
- 从零开始学activemq(ActiveMQ:使用Python访问ActiveMQ的方法)
- docker gitlab 配置(使用Docker构建一个Git镜像使用clone仓库)
- ftp总是出现错误(FTP出现500 OOPS: cannot change directory的解决方法)
- 微信小程序做计算器(微信小程序实现计算器小功能)
- NameValueCollection用法
- vue实现添加购物车小球(Vue实现简易购物车案例)
- 云服务器怎么设置端口映射(云服务器怎么修改远程端口)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9