[记录] Linux Apache隐藏index.php
1. 在项目更目录下新建 .htaccess
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond $1 !^(static|upload)
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
2. 修改 /etc/apache2/apache2.conf (160行左右)
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
3 . 修改虚拟站点中配置文件 /etc/apache2/sites-available/eko.conf (eko.conf根据实际情况变化)
<Directory /var/www/html/zkteco/public>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
4 . 重启Apache
/etc/init.d/apache2 restart

浙公网安备 33010602011771号