用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2404|回复: 4
收起左侧

[HELP] 给url的后面加上.html

[复制链接]
发表于 2013-4-12 10:15:32 | 显示全部楼层 |阅读模式
根据手册里面把哪个配置的$config['url_suffix'] 变量后面机上.html但是后面还是没有显示。html这是什么原因啊?
发表于 2013-4-12 12:48:52 | 显示全部楼层
嘿嘿,你理解错了,不是自动添加某个指定的后缀,而是有无指定的后缀都访问同一页面。例如,本来可以访问  http://www.exaple.com/c/m/a页面:指定后缀为.html后,你在浏览器端输入http://www.exaple.com/c/m/.htmlhttp://www.exaple.com/c/m/a访问的是同一页面;不指定后缀.html的话,访问http://www.exaple.com/c/m/.html会404报错。
发表于 2013-5-13 15:57:25 | 显示全部楼层
哦。谢谢楼上解答,如何让每个页面后缀自动加上.html呢?
发表于 2013-6-28 08:55:28 | 显示全部楼层
我也想求解一下, 如果让网址自动加上 .html
发表于 2013-6-28 17:04:41 | 显示全部楼层
首先在config.php下配置$config['url_suffix'] = '.html';
比如你有个a标签的要跳转到一个url,可以这样写:
<a href="<?= siteurl($url) ?>" >返回首页</a>
如果是要直接跳转则可以在控制器里这样写:
redirect('login');
这样都能自动增加.html的后缀。

本版积分规则