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

时间:2021-05-26 11:01:41

 

一、在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=$1 [QSA,PT,L]
</IfModule>