1.设置URL伪静态
在config.ini.php中设置,如果只想前台URL伪静态,那么只在前台的config.php文件中设置就可以,如下:
'URL_MODEL'=>2,//设置url的方式,
'URL_HTML_SUFFIX' =>'.html',//设置后缀。
'URL_CASE_INSENSITIVE' =>true,//忽略大小写
这样就可以将原来如:
改动前:http://www.ekkj.cn/index.php?m=index&a=index
改动后:http://www.ekkj.cn/index.php/index/index.html
2.将index.php隐藏。
官网提供了比较详细的linux下的配置方式,参考官网就可以,我这边主要
提供IIS下面的伪静态配置,先直接给出两种环境下的配置。
*支持.htaccess文件的配置如下
创建一个.htaccess文件,内容为:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
保存后放到网站的根目录下就可以。
最终效果:
http://www.ekkj.cn/user/login.html