admin管理员组

文章数量:1633831

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 就不能省略。

本文标签: 重写路由Apache