最近在使用thinkPHP框架开发的时候遇到了一个问题。将项目部署到linux上,使用nginx作为服务器时,出现了URL重定向的问题。本地使用相同的URL后缀环境可以正常访问,但是在服务器上出现404,但是使用TP的全路径URL是可以访问的。后来查了一下,发现是本地环境和服务器使用的服务载体不一样。本地环境使用Apache,服务器使用nginx。查看TP官方文档,问题解决:Apache的URL重写:

最近在使用thinkPHP框架开发的时候遇到了一个问题。将项目部署到linux上,使用nginx作为服务器时,出现了URL重定向的问题。本地使用相同的URL后缀环境可以正常访问,但是在服务器上出现404,但是使用TP的全路径URL是可以访问的。后来查了一下,发现是本地环境和服务器使用的服务载体不一样。本地环境使用Apache,服务器使用nginx。查看TP官方文档,问题解决:Apache的URL重写: