2012-11-05 71 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()

希望這可以幫助你瞭解這是怎麼回事