メイン ドメインのメイン インストールとして codeigniter を使用します。サブドメインと live というフォルダーを作成しました。たとえば、 live.domain.com は public/live にマップされます。ただし、公の場では codeigniter を使用します。
動的な codeigniter の URL を取得しました。
http://domain.com/api/
サブドメインにマッピングしたいもの:
https://live.domain.com
だから行く:
https://live.domain.com/api/functioname
スクリプトを使用します:
http://domain.com/api/apifunctionname
そしておそらく:
http://domain.com/api/apifunctioname/parameter1/parameter
すべてが同じサーバー上にあるため、リダイレクトは必要ありません。
どの書き換えルールを使用するかについてのアイデアはありますか?
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^live\.domain\.com [NC]
RewriteRule (.+)$ "http://domain.com/api/$1" [L]
上記は書き換えとしてはうまく機能しますが、代わりにhttp://domain.com/api/functionnameにリダイレクトします。そのため、次の場合:
https://live.domain.com/api/functioname
そのURLにとどまりますが、のスクリプトを使用します
http://domain.com/api/関数名
どうもありがとうございました、
氷