2

私の問題は、歓迎されない URL が www.domain.com/0 のように機能し、メイン ページが表示されることです。

さらに、ページ subdomain.domain.com/0 もサブページのように機能します。

コードイグナイターを使用しています。routes.php を確認しましたが、ゼロに関連するものは何もありません。CIと関係ありますか?接尾辞 0 の何が問題になっていますか?

4

1 に答える 1

1

0が空の値だからです。Codeigniter は uri が空かどうかをチェックします。空の場合、デフォルトのコントローラーがロードされます。

本当の問題は、それがあなたにとってどのように重要なのかということです.

$uri = '0';
if (empty($uri))
    echo 'Oh my! Lets load default controller!';
于 2012-06-19T14:28:42.680 に答える