我在他们的网站上使用 codeigniter 提供的 htaccess。一切正常文件,但是当我/
在 url 之后使用 a 时,一切都搞砸了。说我的域名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]