TP6 Apache 隐藏index.php

914 阅读1分钟

1.httpd.conf配置文件中加载了mod_rewrite.so模块

2.AllowOverride None 将None改为 All

3.把下面的内容保存为.htaccess文件放到应用入口文件的同级目录下

4.文档里面的有问题,使用下面即可

<IfModule mod_rewrite.c>
  Options +FollowSymlinks -Multiviews
  RewriteEngine On

  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  #RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
    RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
</IfModule>