【发布时间】:2015-05-07 01:13:41
【问题描述】:
在 HTML 视图中,css 链接代码如下所示:
<link href='www.jedendzien.pl/assets/css/style.css' rel='stylesheet'>
但是我的浏览器显示的是双域名地址
www.jedendzien.pl/www.jedendzien.pl/assets/css/style.css
所以我收到 403 错误。我通过
创建链接<link href='<?php echo base_url(); ?>assets/css/style.css' rel='stylesheet'>
在 config.php 中我正在设置:
$config['base_url'] = 'www.jedendzien.pl/';
在我的 XAMPP 服务器中,一切正常,但问题仅出现在托管服务器上。
如果我更改 $config['base_url'] = '' 然后地址看起来和工作正常,但我仍然遇到 403 错误的问题。
我在根目录下的 .htaccess:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
【问题讨论】:
-
试试
$config['base_url'] = 'http://www.jedendzien.pl/'; -
谢谢,解决了双域问题,但 403 错误仍然存在。看这个例子:www.jedendzien.pl -> 纯html,没有css和js -> 链接www.jedendzien.pl/uzytkownik/rejestracja -> 403错误 -> 刷新 -> 403错误 -> 清除cookies -> 刷新 - > 注册表单 -> 提交 -> 403 错误...
-
加载资源失败:服务器响应状态为 403(禁止)。这表明某些服务器配置错误。检查或删除这些资源的 .htacces 文件。
-
我只有一个 .htaccess 文件,它在根目录下。
标签: php css .htaccess codeigniter http-status-code-403