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>
私のプロジェクトに取り組んでサブドメインを取得するために移動するための方法は何を?
ウェブサーバーのログで、コードの最も重要な部分、つまりサブドメインの設定方法を貼り付けませんでした。 – malcolm
DirectAdminでサブドメインをセットアップしました。 routing.ymlにサブドメインを追加します。 – zef
私はあなたの設定をhiawatha webserverとうまく動作するものでテストしました。 '{domain}'プレースホルダとルートを一致させるためには 'domain'を' requirements'設定に追加する必要があります。 – malcolm