0

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]

何が問題なのですか?

4

1 に答える 1

0

一部の設定では、サブドメインをルート内のフォルダーとして扱います。おそらく、codeigniter url をロードしようとしますwwwか? トラブルシューティング$route['404_override']

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

コントローラーを作成してそのコントローラーをポイントし、コントローラーの関数内で実行します

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

うまくいけば、これが何が起こっているのかを理解するのに役立つかもしれません

于 2012-11-05T12:35:26.977 に答える