【发布时间】:2013-02-13 02:58:18
【问题描述】:
我在他们的网站上使用 codeigniter 提供的 htaccess。
一切正常文件,但是当我在 url 后使用 / 时,一切都搞砸了。
假设我的域名是www.example.com/mycontroller,这可以正常工作,但www.example.com/mycontroller/ 会让一切都变得一团糟,没有风格没有图像等等。
我通过在样式表和图像等的链接前面使用base_url() 解决了这个问题。但是没有其他方法可以让我不必遍历每个图像和链接来添加base_url()。
.htaccess 文件包含
RewriteEngine on
RewriteCond $1 !^(index\.php|css|images|robots\.txt)
RewriteRule ^(.*)$ ./index.php/$1 [L]
【问题讨论】:
-
base_url听起来是最好的方法。它是可修改和可扩展的。
标签: php codeigniter