0

だから今、私は.htaccessページにこれを持っています:

RewriteEngine On
RewriteCond $1 !^(index\.php|images|js|fonts|css|robots\.txt)
RewriteRule ^(.+)$ index.php?$1 [L]

これにより、 http://www.yourdomain.com/pageに移動してhttp://www.yourdomain.com/index.php/pageにアクセスできるようになりますただし、 http://www.yourdomain.comに表示されるページを編集する方法がわかりません。

index というコントローラーを作成しようとしましたが、http://www.yourdomain.com/indexにアクセスしない限り、これは何もしません。

誰でもこれを手伝ってもらえますか?ありがとうございました!!!

4

1 に答える 1

1

URL セグメントがない場合に読み込まれるデフォルトのコントローラーは、次のように定義されてい
application/config/routes.phpます。

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

予約済みルート

$route['default_controller'] = 'welcome';

このルートは、URI にデータが含まれていない場合にどのコントローラー クラスをロードするかを示します。これは、ユーザーがルート URL をロードする場合に当てはまります。上記の例では、「welcome」クラスがロードされます。常にデフォルト ルートを設定することをお勧めします。そうしないと、デフォルトで 404 ページが表示されます。

コントローラー自体以外に URL セグメントがない場合、デフォルトindex()でそのコントローラーのメソッドが呼び出されます (これは、ルーティングに関してだけでなく、常に当てはまります)。したがって、この例では、welcomeコントローラーとindexメソッドを見て、どのビュー ファイルなどが読み込まれているかを確認します。

于 2012-04-16T04:30:27.387 に答える