Apache隐藏index.php

一、ThinkPHP5

  1. httpd.conf配置文件中加载了mod_rewrite.so模块
  2. AllowOverride None 将None改为 All
  3. 在应用入口文件同级目录添加.htaccess文件,内容如下:

Options +FollowSymlinks -Multiviews
RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

  1. 如果提示 No input file specified.
    在index.php后面加上? 就可以了 。
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]

你可能感兴趣的:(Apache隐藏index.php)