详解访问如何隐藏index.php 也就是伪静态
php笔记
0 2772
在很多时候 我们都会有这样的需求 也是为了方便 在访问地址中不想让他显示 index.php 也可以继续访问 今天有时间给大家解答下这个也叫做伪静态 在我们没有配置这个的情况下 去掉index.php 就会出错 如图
下面我来教大家来配置下伪静态 首先 我们要到环境中的 httpd.conf配置文件中 打开mod_rewrite.so模块 有人问如何开启? 默认前边是加 # 号的是关闭 去掉就是开启 如图
开启之后 保存 一定要重启apache 这个是一定的 需要注意一下接着 找到你配置虚拟主机的位置 将 AllowOverride None 将None改为 All如图:
下面也是比较重要的一步了把下面的内容保存为.htaccess文件放到应用入口文件的同级目录下
- <IfModule mod_rewrite.c>
- Options +FollowSymli
nks -Multiviews - RewriteEngine on
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteRule ^(.*)$ index.php?/$1 [QSAPTL]
- </IfModule>
复制代码
如图
发表评论