自分の codeigniter サイトにロケーション ページを作成したいと考えています。そのため、場所とインデックス メソッドという名前のコントローラーが 1 つあります。したがって、すべてのリクエストhttp://mysite.com/location_nameはhttp://mysite.com/index.php/locations/indexに到達する必要があります。そして、 http://mysite.com/login が http://mysite.com/index.php/home/login に着陸するように、他のすべてが機能するはずです。お問い合わせhttp://mysite.com/contact-usは、 http://mysite.com/index.php/home/contactにランディングする必要があります。
次のラインルートルール(route.php)を書くことでこれを達成しようとしました:
$route['(:any)'] = 'locations'; //location name can be anything around the world
そのため、場所は正常に機能していますが、 http : //mysite.com/loginとhttp://mysite.com/contact-usは機能しておらず、無限ループで継続的にリダイレクトされています。
解決策を提案してください。感謝。