2016-09-17 17 views
0

私はSymfonyプロジェクト(example.com)を持ち、同じアプリケーションを指し示すサブドメイン(demo.example.com)を追加しました。サブドメインがInternal Server Errorを返します。エラー・ログには次の情報が表示されます。AH00124:構成のエラーが原因で、要求が内部リダイレクトの限界を10回超えました。必要に応じてLimitInternalRecursionを使用して制限を増やしてください。 Symfonyのサブドメインは内部サーバエラーを返します

私はOPを設定し、このように私のrouting.yml: How to Match a Route Based on the Hostでsymfonyのドキュメントに基づいて

account_homepage: 
    path: /
    host:  "{subdomain}.{domain}" 
    defaults: 
     _controller: AppBundle:Default:loginRedirect 
    requirements: 
     subdomain: demo|myaccount 

homepage: 
    path: /
    defaults: 
     _controller: AppBundle:Default:loginRedirect 

。 同様の質問がの.htaccessファイルを指すように見えるが、私はsymfonyに同梱のhtaccessファイルを使用:

<IfModule mod_authz_core.c> 
    Require all denied 
</IfModule> 
<IfModule !mod_authz_core.c> 
    Order deny,allow 
    Deny from all 
</IfModule> 

私のプロジェクトに取り組んでサブドメインを取得するために移動するための方法は何を?

+1

ウェブサーバーのログで、コードの最も重要な部分、つまりサブドメインの設定方法を貼り付けませんでした。 – malcolm

+0

DirectAdminでサブドメインをセットアップしました。 routing.ymlにサブドメインを追加します。 – zef

+1

私はあなたの設定をhiawatha webserverとうまく動作するものでテストしました。 '{domain}'プレースホルダとルートを一致させるためには 'domain'を' requirements'設定に追加する必要があります。 – malcolm

答えて

0

DirectAdminでサブドメインをドメインポインタに変更すると、subdomain.example.comはexample.comのエイリアスになります。これは私のプロジェクトの解決策でした。

関連する問題