【发布时间】:2011-01-24 07:43:09
【问题描述】:
我正在尝试找出最合适的方法。从我读过的文章来看,似乎最好以斜杠结尾。
所以,而不是: http://example.url/article
它会这样写: http://example.url/article/
首先我调整了我的 htaccess 以强制使用斜杠。
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} ^.+[^/]$
RewriteRule ^(.+)$ $1/
然后我开始在我的链接中实现这个,我想如果我这样做 anchor('article/','article') 会起作用,但似乎这个函数去掉了尾部斜杠。
为了解决这个问题,我将配置文件更改为 $config['url_suffix'] = '/'。 大部分效果很好 - 除了我的网站上有一个带有 pdf 等的文档区域。所以在那里创建的链接会变成 http://example.url/documents/doc1.pdf/ 。这当然行不通。
您认为我的解决方案是什么?我想我可以回到我引用文档或文件的任何页面并调整它们以不使用锚功能,但我觉得应该有更简单的方法。
【问题讨论】:
标签: php apache codeigniter