2012-11-05 67 views
0

我有codeigniter和www子域的奇怪问题。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] 

可能是什么问题呢?

+0

可能在您的服务器端发出,而不是在CI本身,www子域未指向正确的位置 – Serg

+0

Vlakar ados这些设置是默认设置。我没有改变文件中的任何内容。 – pavelkor

+0

@Serg不,如果它是CodeIgniter的404,它最可能指向正确的位置。 –

回答

0

有些设置将子域视为根内的文件夹。也许它会尝试加载codeigniter网址www?与$route['404_override']

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

解决创建一个控制器,并指向控制器,控制器的功能里面,运行

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

希望这可以帮助你了解这是怎么回事