去掉ThinkPHP 5
框架的URL地址里面入口文件index.php
,但是需要额外配置WEB服务器的重写规则。
1、Apache
环境在.htaccess
文件中添加规则如下::
<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?s=/$1 [QSA,PT,L] </IfModule>
2、Nginx
环境在Nginx.conf
文件中添加规则如下::
location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; } }
3、phpstudy
环境在.htaccess
文件中添加规则如下:
<IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1] </IfModule>
本文由 podipod软库网 作者:DevOps 发表,转载请注明来源!