codeigniter で URL を書き換えるにはどうすればよいですか
たとえば、次の URL を書き換えたいと思います。
http://greenville.homes.sc/dev/demo_greenville/Community/Simpsonville/Stonewyck
このようなものに:
http://greenville.homes.sc/dev/demo_greenville/Simpsonville/Stonewyck
codeigniter で URL を書き換えるにはどうすればよいですか
たとえば、次の URL を書き換えたいと思います。
http://greenville.homes.sc/dev/demo_greenville/Community/Simpsonville/Stonewyck
このようなものに:
http://greenville.homes.sc/dev/demo_greenville/Simpsonville/Stonewyck
users
がコントローラーで、が関数の場合community
:
$route['users/Simpsonville/Stonewyck']
= "users/Community/Simpsonville/Stonewyck";
省略された URL ('users/Simpsonville/Stonewyck') を完全な URL ('users/Community/Simpsonville/Stonewyck') に再ルーティングしたい
これを次のファイルに設定します。application/config/routes.php
脚注:
達成しようとしているものに応じて、以下を追加することもできます。
$route['Simpsonville/Stonewyck']
= "users/Community/Simpsonville/Stonewyck";
コントローラーと関数名/セグメントの両方を非表示にするかどうかによって異なります。
これらのパラメーターが可変の場合は、次のようなものも使用する必要がある場合があります。
$route['(:any)/(:any)']
= "users/Community/$1/$2";