私は少し質問があります。 Codeigniter 2.1.0を使用していて、routes.phpに次のコードがあります。コードギターのルートが動作しない場合があります
$route['default_controller'] = "photo";
$route['404_override'] = 'error';
$route['photo/:num'] = 'photo/index/$1';
$route['people/:num'] = 'people/index/$1';
奇妙なことは、私はhttp://www.myurl.com/photo/1に行くとき、時にはそれが動作し、それは私のエラーページに私をリダイレクトするothertimes、です。
誰でも私のルートに間違いがありますか?
事前に感謝!
ボブ
にindex.phpを削除しないでください、あなたは '囲んでみました(:NUM)'括弧内に?あなたのルートに '$ 1'を使用しているのであれば、それが必要かもしれません。 – minboost
これを使用していましたが、私が(:num)を付けたときにエラーが発生したため、かっこが削除されました。 – Bob
URLから 'index.php'を削除するための.htaccessファイルがありますか?その場合は、カスタムルートは必要ありません。 photo/1は自動的にphoto/index/1に移動します。 – minboost