①apache的重写未开启,开启重写后,问题解决,方法如下:
apache 打开 httpd.conf 文件 找到
#LoadModule rewrite_module modules/mod_rewrite.so
去掉前面的#号
②找到
Options Indexes FollowSymLinks
AllowOverride None =>改为 AllowOverride All
Order allow,deny
Allow from all
③在项目根目录创建.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>
来源地址:https://blog.csdn.net/weixin_46504385/article/details/129472920