私たちはCakePHPを使用してサイトを開発しています。 .htaccessやmod_rewriteをサポートしていないPHP5でWindowsのIISサーバ(共有ホスティング)を持っていますが、まだサイトを稼働させており、多くのことを開発しています。 ?/私たちのようなものに変更したいCakephpの変更URLの動作
追加 はmydomain/index.phpを/ユーザー:
現在のURL構造は、このようなものである はmydomain/index.phpをコントローラ=ユーザー&アクション=追加我々はいくつかの予期しないセッションに直面しているとして、これをやりたい
は問題が期限切れと我々はそれがこのように別のURLから旅のユーザによるものであることを疑う: MYDOMAIN/index.phpを/ユーザー/ に を追加しますmydomain/index.php/list/edit これはdomaを変更しますセッションが期限切れになるが、ケーキはページを完全に解釈しているIISやPHPのために。
質問とアンパサンドでURLを取得するためにCakeの動作を変更する方法があれば、それは素晴らしいことでしょう。
ありがとうございます。あなたはこのような何かしようとする場合があります
URLに 'index.php'は必要ありません。 Cakeはコントローラアクションをドメイン/コントローラ/アクション/パラメータとして実行するように設計されています。 –
はい、私たちの場合、IISの場合、index.phpを指定しないとindex.phpを開くことはできませんが、そのフォルダとその中のindex.phpファイルが見つからないと404が見つかりません。 – happyhardik
ISAPI_Rewrite 2(無料)、ISAPI_Rewrite 3(有料)またはMicrosoft IIS書き換えモジュール(IIS7)をチェックアウトしたい場合があります。 – deizel