0

Cakeアプリの特定のURLをサブドメインベースにすることを検討しています。

たとえば、make:domain.com/posts/index.jsonになるapi.domain.com/posts

私はもう試した:

$subdomain = substr(env("HTTP_HOST"), 0, strpos(env("HTTP_HOST"), ".")); 

if ($subdomain == 'api') {
    Router::connect('/', array('controller' => 'posts', 'action' => 'index')); 
}

ただし、404が表示されるだけです。ランダムなサブドメインがメインサイトに読み込まれないように、ワイルドカードサブドメインをオフにしました(特定のサブドメインを許可することは可能ですか?たとえば、api.domain.comを許可しますが、エラーが発生します)。 fake.domain.comで)

また、ルーター配列の一部としてJSON拡張機能を処理するにはどうすればよいですか?

4

2 に答える 2

0

2.x の Cake には、サブドメインをサポートするものは何もありません。これについての話し合いや作業が行われていますが、いつ利用可能になるかはわかりません。

それまでは、通常の URL を使用するか、多くのハッキングを行う必要があります。

于 2013-01-11T17:27:25.360 に答える