登录

详解访问如何隐藏index.php 也就是伪静态

php笔记
0 2751

在很多时候 我们都会有这样的需求 也是为了方便 在访问地址中不想让他显示 index.php 也可以继续访问 今天有时间给大家解答下这个也叫做伪静态 在我们没有配置这个的情况下 去掉index.php 就会出错 如图

下面我来教大家来配置下伪静态 首先 我们要到环境中的 httpd.conf配置文件中 打开mod_rewrite.so模块 有人问如何开启? 默认前边是加 # 号的是关闭 去掉就是开启 如图

开启之后 保存 一定要重启apache 这个是一定的 需要注意一下接着 找到你配置虚拟主机的位置 将 AllowOverride None 将None改为 All如图:

下面也是比较重要的一步了把下面的内容保存为.htaccess文件放到应用入口文件的同级目录下

  1. <IfModule mod_rewrite.c>
  2. Options +FollowSymlinks -Multiviews
  3. RewriteEngine on
  4. RewriteCond %{REQUEST_FILENAME} !-d
  5. RewriteCond %{REQUEST_FILENAME} !-f
  6. RewriteRule ^(.*)$ index.php?/$1 [QSAPTL]
  7. </IfModule>

复制代码

如图

发表评论

0 个回复