本文主要是针对新人使用PHPstudy 配置 Nginx 的路由重写,TP框架隐藏index.php的方法

废话不多说,先上截图:本文主要是针对新人使用PHPstudy 配置 Nginx 的路由重写,TP框架隐藏index.php的方法

 首先:解释下打码部分:listen ->对应的服务端口    server_name->对应的服务名(域名、IP地址等)   root->对应的服务在主机上的绝对路径。

第二:配置fastcgi_pass的端口:如图我配置的事9000,请各位自行配置成自己主机上未被占用的端口.

第三:将TP框架下,public文件夹下面的 .htaccess 文件内容替换入下:

<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
</IfModule>

和源文件唯一的差别在于 Rule的index.php后方多了一个  ?   ,之后使用PHPstudy重启服务即可.