facebookアプリケーションのようにcodeigniterに動的URLを作成する必要があります。 codeigniterフレームワークを使用してそのようなURLを作成することは可能ですか? 例:カスタムアプリケーション/設定/ routes.phpの中で、コントローラのルーティングを設定する必要が 1. www.facebook.com/nisha 2. www.facebook.com/devfacebookのようなcodeigniterに動的URLを作成する
答えて
。同様に:
$route['([a-zA-Z]+)'] = "controller_name/function/$1";
これは、あなたが望む方法のようなURLになりますが、それはあなたのコントローラのすべてにアクセスできなくなり任意の「/コントローラ/パラメータ/」フォーマットは、'で一致するので、それはです(:任意の) 'となり、controller_name/function/'にリダイレクトされます。
CIルータによってリダイレクトされたコントローラを停止するには、まずroutes.phpにすべてのコントローラを明示的に定義し、最後に上記のルーティングルールを最後の行に追加する必要があります。それは私がそれを働かせる方法です。 何らかの形であなたを助けてくれることを願っています。
これは 'domain.com/1234123'にもマッチします – Starx
これは経路の使用によってこれを設定するのはかなり簡単です。彼らはguide
$route['([a-zA-Z]+)'] = "controller/user/$1";
をルーティング読むウェブサイトにアクセスするための唯一の方法は自分である場合は、それ以外の場合は、これは長期的にハードキャッチすることを証明します、そしてdomain.com/username
似てokです。その場合には、
$route['users/([a-zA-Z]+)'] = "controller/user/$1";
のように限られた範囲にルートを制限これは、この方法を試してみて、多くの方法でシステムを拡張する
に役立ちます。それはコントローラの多くを持っているが、それはすべてのCIルールに違反しているかわからない場合は、繰り返し線の多くを削減します。
//this code block should be placed after any kind of reserved routes config
$url_parts = explode('/',strtolower($_SERVER['REQUEST_URI']));
$reserved_routes = array("controller_1", "controller_2", "controller_3");
if (!in_array($url_parts[1], $reserved_routes)) {
$route['([a-zA-Z0-9_-]+)'] = "controller_1/profile/$1";
}
- 1. facebookのようなfacebookのような動的URL(ハッシュタグ付き) - FBML
- 2. URLはFacebookのようなfacebookで動作しません
- 3. codeigniter動的テンプレートを作成する
- 4. 動的URLをCodeIgniterに表示する
- 5. 動的URLの作成 - JSP
- 6. CodeIgniterで動的なドロップダウンを作成する方法は?
- 7. どのように動的なjavascript関数を作成する
- 8. WordPressで動的URLを作成する
- 9. 動的URLを作成するandroid
- 10. 動的URLを作成するにはどうすればよいですか?
- 11. radsocialshare facebookボタンの動的URLを作成するにはどうすればいいですか?
- 12. URLは自動的にcodeigniterのURLに格納されます
- 13. facebook/twitterのようなボタンウィジェットを作成するには
- 14. facebookに自動的にアプリケーションを作成する
- 15. URLに依存しないFacebookアプリケーションを作成するには?
- 16. codeigniterのメインビューで動的コンテンツを明示的に作成する方法
- 17. は、facebook php sdkで動作する適切なcodeigniterライブラリです
- 18. CodeIgniterのURL、動作するようには思えませんが、私は、CodeIgniterのアプリケーションのURLを書き換えしようとしています
- 19. クエリ文字列の動的なURLを作成するにはどうすればよいですか?
- 20. codeigniterに動的サブドメインを作成したいですか?
- 21. ボタンのようなfacebookをクリックして別のURLに移動する
- 22. 動的なdatetimepicker値を作成するには?このような
- 23. Joomlaで動的URLを作成
- 24. url_for()でFlaskで動的URLを作成
- 25. 例のように動的テキストビューを作成する
- 26. HtmlHelperのようなコントローラにURLを作成する方法
- 27. レールのアプリのようなfacebookページを作成する
- 28. Facebookの壁のようなアプリを作成する方法
- 29. codeigniterで動的メソッドを作成するにはどうすればよいですか?
- 30. facebook android appのようなポップアップダイアログを作成する
Apacheの[mod_rewrite](https://www.google.com/search?q=mod+rewrite+tutorial)を探している可能性があります。 –
[Codeigniter:ユーザー名の作成時にユーザーのユーザーURLを作成したい](http://code.google.com/intl/ja/defaultoverflow/questions/4632857/codeigniter-i-would-like-create-user-urls-for -my-users-when-they-create-a-user) –