controllerwelcome.php
と methodがありcat()
ます。これはクエリ文字列http://localhost/CodeIgniterhi/?welcome/cat/0
です。そのリンクをクリックするとcat()
、 controller のメソッドにアクセスできませんwelcome.php
。なんで?ルーティングの問題はありますか?デフォルトのルーターは、welcome/index です。
1 に答える
1
URLから削除したと仮定するとindex.php
、問題はURLにクエリ文字があることです
/CodeIgniterhi/?welcome/cat/0
する必要があります
/CodeIgniterhi/welcome/cat/0
クエリ文字を削除できないという問題がある場合は、これ?
を有効にしてみてください。config/config.php
$config['uri_protocol'] = 'QUERY_STRING';
URL でクエリ文字列を使用するのはベスト プラクティスではありません。SEO フレンドリーではないように見えます。
于 2013-04-03T10:58:41.570 に答える