Nginx服务器url链接如何设置

  介绍

这篇文章将为大家详细讲解有关Nginx服务器url链接如何设置,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

对于LNMP这样架构的网站来说,一般都是基于php框架开发,php框架一般都会讲究优雅链接,比如Laravel, CodeIgniter, ThinkPHP等都是支持这种链接模式的,在服务器配置上也叫作url重写,目前框架大都采用单一入口的index . php然后基于MVC模式的话一般是/index . php/模型/函数这种请求方式,所以如果能去掉索引。php入口文件整个url就显得简洁美观,和Python, Java等开发的网站url模式统一,Apache和nginx都支持这种url的模式,下面说一下nginx配置的方式

首先进入nginx的安装目录,上篇文章中说了在配置文件nginx。会议中,有服务器{}这样的代码段用来指定一个站点的配置,这下面有很多其他的配置,我们在配置文件或者包括的配置文件中对应的服务器{}代码段中添加如下代码来实现url重写:

位置/{
  try_files uri uri//美元index.php& # 63; query_string美元;
  }

 Nginx服务器url链接如何设置

如果原来的位置/{}这段代码已经存在的话,那么就直接在里面追加图中那一行代码即可,因为同一个路由的配置一般放到一块,保存之后,重启Nginx服务器即可生效,如果Nginx被添加到服务的话,可以使用/etc/init。d/nginx重启进行重启,重启之url后就可以得到美化了

网上还有另外一种url重写的方式,还是在同样位置添加如下代码来解决:

位置/{
  如果(!- e request_filename美元){
  重写^ (. *)$/index.php& # 63; s=1美元去年;
  打破;
  }
  }

保存之后同样重启nginx生效,也可以实现url美化的效果,不过根据网上有些文章的说法,推荐第一种方式进行url的美化

关于nginx服务器url链接如何设置就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

Nginx服务器url链接如何设置