ルートの設定ファイル(私はあなたが場所を知ると仮定)に移動し、これを追加します。
$route['box/(:num)'] = 'home/box/$1';
box/[any number]
がhome/box
方法にルーティングされます持っている何か、そして最初のパラメータとして(:num)
に試合を。
だからあなた
http://localhost/myproject/index.php/box/123
がにルーティングされます。(「あなたが使用しているかのように表示」)
http://localhost/myproject/index.php/home/box/123
(この私は、あなたが書き換えエンジンはURLからindex.php
を削除する必要はありませんでしたと仮定しますまだ)
From the guide:。
あなたは簡単にすることで、このファイルを削除することができ
http://example.com/index.php/news/article/my_article
:index.phpファイル
デフォルトで
、index.phpファイルを削除は
あなたのURLに含まれますいくつかの簡単なルールで.htaccessファイルを使用します。上記の例では
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
、index.phpを、画像のもの以外のHTTPリクエスト:ここですべてが指定された項目以外はリダイレクトされた「負の」方法を使用してこのようなファイルの例でありますrobots.txtはindex.phpファイルのリクエストとして扱われます。
http://stackoverflow.com/questions/2584571/getting-started-with-url-routing-with-php-codeigniter –
@Eddyフレディはよく私はこれを試みたが、すでに良い –
を働いていないがあり、そのドキュメントの例を参照してください。 – itachi