apache路由重写,目的在于去掉url访问时,地址中的index.php
1.打开apache的路由重写模块。在apache的配置文件中查找下面的关键字,并去掉前面的#,即取消屏蔽
LoadModule rewrite_module modules/mod_rewrite.so
2.在项目的根目录下面创建文件 .htaccess
存放位置和项目所使用框架的入口文件index.php
平级
3.在文件中书写下面的内容
RewriteEngine on
RewriteCond $1 !^(index\.php)
RewriteRule ^(.*)$ index.php?/$1 [L]
4.保存并重启apache
注意: 如果使用的PHPstudy,那么重写规则文件 .htaccess 第三行的 index.php 就不能省略。