我有一个Symfony项目(example.com)并添加了一个指向同一个应用程序的子域名(demo.example.com)。子域提供内部服务器错误。错误日志显示:AH00124:由于可能的配置错误,请求超出了10个内部重定向的限制。如有必要,使用'LimitInternalRecursion'来增加限制。
我将op我的routing.yml设置为:
account_homepage:
path: /
host: "{subdomain}.{domain}"
defaults:
_controller: AppBundle:Default:loginRedirect
requirements:
subdomain: demo|myaccount
homepage:
path: /
defaults:
_controller: AppBundle:Default:loginRedirect
基于How to Match a Route Based on the Host中的Symfony文档。 类似的问题似乎指向.htaccess文件,但我使用了Symfony附带的htaccess文件:
<IfModule mod_authz_core.c>
Require all denied
</IfModule>
<IfModule !mod_authz_core.c>
Order deny,allow
Deny from all
</IfModule>
在我的项目中使用子域名的方法是什么?
答案 0 :(得分:0)
将子域名更改为DirectAdmin中的域指针,以便subdomain.example.com成为example.com的别名,是我项目的解决方案。