用尾随斜杠(/)结束我的网址?我如何使用codeigniter进行此操作

Roe*_*and 5 php apache codeigniter

嘿伙计们,我想弄清楚哪个是最合适的.从我读过的文章中,最好用尾随斜杠结束url.

所以而不是:http: //www.site.com/article

它的内容如下:http: //www.site.com/article/

首先,我调整了我的htaccess以强制拖尾.

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI}      ^.+[^/]$
RewriteRule ^(.+)$              $1/   
Run Code Online (Sandbox Code Playgroud)

然后我开始在我的链接中实现这个,我想如果我做锚('article /','article')它会起作用,但似乎这个函数剥去了尾部斜杠.

为了解决这个问题,我将配置文件更改为$ config ['url_suffix'] ='/'.哪个工作...很好..除了我在我的网站上有一个文件区域与pdf等.所以在那里创建的链接会像http://www.site.com/documents/doc1.pdf/.这当然不起作用.

你觉得我的解决方案在这里怎么样?我想我可以回到我引用文档或文件的任何页面并调整它们以不使用锚点函数,但我觉得应该有一个更简单的方法.

谢谢!

Sea*_*aux 1

我的网站两者都使用。我认为尾部斜杠表示特定于用户的内容。由于“/”通常表示文件夹,用户(尤其是技术人员)认为这意味着该页面有子文件夹或子参数。不向用户显示斜杠可能表明不存在子文件夹。这适用于文件之类的东西,例如 pdf 文件。

因此,我选择不强迫任何一方,而是以反映用户看法的方式构建我的网站。但这是一个哲学问题,你为用户构建一个网站,而不是为代码,对吗?:-)