thinkphp 5.0 在appache下隐藏index.php入口代码

时间:2023-03-09 16:52:35
thinkphp 5.0 在appache下隐藏index.php入口代码

一、在appache的配置文件httpd.conf中开启rewrite_module

二、启用.htaccess的配置


启用.htaccess,需要修改httpd.conf,启用AllowOverride,并可以用AllowOverride限制特定命令的使用。
打开httpd.conf文件用文本编辑器打开后,查找

<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
改为:
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>

、在web根目录下新建立.htaccess文件写入如下代码

<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?s=$ [QSA,PT,L]
</IfModule>