Twilight 发表于 2013-4-12 10:15:32

给url的后面加上.html

根据手册里面把哪个配置的$config['url_suffix'] 变量后面机上.html但是后面还是没有显示。html这是什么原因啊?

Altair 发表于 2013-4-12 12:48:52

嘿嘿,你理解错了,不是自动添加某个指定的后缀,而是有无指定的后缀都访问同一页面。例如,本来可以访问http://www.exaple.com/c/m/a页面:指定后缀为.html后,你在浏览器端输入http://www.exaple.com/c/m/.html和http://www.exaple.com/c/m/a访问的是同一页面;不指定后缀.html的话,访问http://www.exaple.com/c/m/.html会404报错。

smallhe 发表于 2013-5-13 15:57:25

哦。谢谢楼上解答,如何让每个页面后缀自动加上.html呢?

韩庚庚 发表于 2013-6-28 08:55:28

我也想求解一下, 如果让网址自动加上 .html

gogogo1027 发表于 2013-6-28 17:04:41

首先在config.php下配置$config['url_suffix'] = '.html';
比如你有个a标签的要跳转到一个url,可以这样写:
<a href="<?= siteurl($url) ?>" >返回首页</a>
如果是要直接跳转则可以在控制器里这样写:
redirect('login');
这样都能自动增加.html的后缀。
页: [1]
查看完整版本: 给url的后面加上.html