【发布时间】:2013-08-07 06:49:44
【问题描述】:
我在使用子域时访问根目录文件时遇到了一些麻烦: 我的 css 文件位于根目录下的 css 目录中。
If i use url "my-site.com/css/file.css" - everything okay
If i use url "en.my-site.com/css/file.css" - 404 error
我该如何解决?我不想硬编码我所有的 css 和 js 文件的路径。 谢谢
【问题讨论】:
-
你试过用
base_url('css/file.css');吗?它是来自url helper的codeigniter 函数。别忘了在你的控制器中加载这个$this->load->helper('url') -
如果您正在寻找
.htaccess解决方案,试试这个:RewriteCond %{HTTP_HOST} !^my-site\.com$ [NC,OR] RewriteCond %{HTTP_HOST} !^www\.my-site\.com$ [NC] RewriteRule ^(.+\.css)$ http://my-site.com/$1 [L]
标签: codeigniter .htaccess subdomain