【问题标题】:codeigniter www subdomain issuecodeigniter www子域问题
【发布时间】:2012-11-05 07:30:24
【问题描述】:

我对 codeigniter 和 www 子域有奇怪的问题。

当我加载http://foobar.com 时,页面正常打开,但是当我加载http://www.foobar.com 时,我收到 CodeIgniter 的 404 消息

这是.htaccess文件的内容

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

可能是什么问题?

【问题讨论】:

  • 可能是服务器端的问题,而不是 CI 本身的问题,www 子域没有指向正确的位置
  • Vlakarados 设置是默认设置。我没有更改文件中的任何内容。
  • @Serg 不,如果它是 CodeIgniter 的 404,它很可能指向正确的位置。
  • 好的,如果您使用的是虚拟主机,那是什么?或者你正在运行 nginx?
  • 我正在使用安装了 apache 的专用服务器

标签: php .htaccess codeigniter subdomain


【解决方案1】:

某些设置将子域视为根目录中的文件夹。也许它会尝试加载 codeigniter url www?使用$route['404_override']进行故障排除

http://codeigniter.com/user_guide/general/routing.html

创建一个控制器并指向该控制器,然后在控制器的函数中运行

print_r($this->router) 和 echo $this->uri->uri_string()

希望这可以帮助您了解发生了什么

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-02-16
    • 1970-01-01
    • 1970-01-01
    • 2011-07-21
    • 2013-04-04
    • 1970-01-01
    • 2011-03-30
    • 2016-04-05
    相关资源
    最近更新 更多