【发布时间】:2016-04-05 20:15:24
【问题描述】:
我已将基本 url 声明为 $config['base_url'] = 'http://example.com/';.
但问题是,如果有人尝试使用“http://www.example.com/”访问我的网站; , css/js 函数不工作。
如果我将基本 url 更改为 'http://www.example.com/' ,用户将无法使用 'http://example.com/' 访问。
我正在使用 codeigniter 3.0.3 。这是一个已经在线的网站的问题。
CSS - 资产/插件/bootstrap/css/bootstrap.min.css" />
JS->
。顺便说一句,ajax 请求也失败了。当我尝试访问 ajax 函数时,控制台上显示以下错误 -
XMLHttpRequest 无法加载 http://www.example.com/Dynamic/home/normal/4。请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许访问 Origin 'http://example.com'。
css错误
来自“http://www.example.com”的字体已被跨域资源共享策略阻止加载:请求的资源上不存在“Access-Control-Allow-Origin”标头。 Origin 'http://example.com' 因此不允许访问。
【问题讨论】:
-
解释你的代码更多添加css/js路径使用它不清楚
-
CSS - JS - 。顺便说一句,ajax 请求也失败了
-
在问题中添加您的文件夹结构和评论,或者您可以查看页面的源代码它们显示是否正确??
-
让你的基础 url() = www.example.com
-
是的。网站运行正常,但如果我访问我的网站时没有“www”,则会发生这些错误
标签: php codeigniter routing base-url