現在、Codeigniter のルーティング構成は、site_url
コントローラーへの基になるパスから可視 URL を切り離すことのみを可能にします。
$routing['my/url/'] = "my/controller/path";
ただし、表示される URL 自体を変更したい場合、これはあまり役に立ちません。「my/url」を変更すると、関連するすべてのsite_url
呼び出しを置き換える必要があります。
URL パターンの命名のサポートも有効にする CI の拡張機能はありますか? そのため、表示される URL 構造も切り離すことができるためsite_url('my_url_pattern_name')
、基礎となる URL を影響なく使用および変更できますsite_url
(もちろん、URL セグメント パラメータの数/名前を変更しない限り)。
注: この例は、Django の URL パターンの命名です: https://docs.djangoproject.com/en/1.3/topics/http/urls/#naming-url-patterns