本文主要是针对新人使用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重启服务即可.