- 开启路由功能
- 去掉入口文件index.php URL重写
可以通过URL重写隐藏应用的入口文件index.php(也可以是其它的入口文件,但URL重写通常只能设置一个入口文件),下面是相关服务器的配置参考:
[ Apache ]httpd.conf
配置文件中加载了mod_rewrite.so
模块AllowOverride None
将None
改为 All
把下面的内容保存为.htaccess
放在文件放到应用入口文件的同级目录下(放在public目录下)
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?s=/$1 [QSA,PT,L]
</IfModule>