怎样才能连接服务器

怎样才能连接服务器,第1张

Nginx服务器如何设置url链接

本文详细介绍了如何在Nginxweb服务器中设置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{}的代码段用来装备特定的网站,下面还有很多其他的装备。我们将以下代码添加到配置文件或包含配置文件中的匹配服务器{}代码段,以完成url重写:

location/{ try_files$uri$uri//index.php?$query_string; }

如果原来的location/{}0}代码已经存在,那么马上添加图中的代码就可以了,因为同一个路由器的设备一般放在一块;存储后,重启nginx网络服务器即可生效。如果在服务项目中加入了nginx,可以使用/etc/init.d/nginxrestart重启,重启后可以美化url。

网上还有另外一种url重写方法,或者在同一个部分添加以下代码来处理:

location/{ if(!-e$request_filename){ rewrite^(.*)$/index.php?s=$1last; break; } }

保存后重启nginx生效,也可以达到url美化的实际效果。但根据网上一些文章的名称,强烈推荐第一种方法进行url美化。

文章里的内容就这些了。期待对大家的学习和培训有所帮助,也期待大家的应用。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/774248.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存