私は次のようなURLを持っています、
http://example.com/controller/method/VBGFrt543ERik4523/text1-text2
これをブラウザに表示したいのですが、
http://example.com/text1-text2
私はよく検索しましたが、この要件に関する特定の解決策を見つけることができませんでした。
誰でも私を助けてもらえますか?
私は次のようなURLを持っています、
http://example.com/controller/method/VBGFrt543ERik4523/text1-text2
これをブラウザに表示したいのですが、
http://example.com/text1-text2
私はよく検索しましたが、この要件に関する特定の解決策を見つけることができませんでした。
誰でも私を助けてもらえますか?
少しの正規表現で URL ルートを使用します。これにより、文字と数字の後にハイフンと文字と数字が続く URL が controller1/method/abc123/$1 に再ルーティングされます。
$route['([a-zA-Z0-9]+)-([a-zA-Z0-9]+)'] = "controller1/method/abc123/$1";
(注意: URL に含めることができるコントローラーは 1 つだけです - コントローラー/メソッド/変数 1/変数 2...)
application/config/routes.php でルートを設定します
http://ellislab.com/codeigniter/user-guide/general/routing.html
幸運を!