我的服务器上安装了Symfony2.8应用程序。为了简化操作,我们假设在/very-long-path/web
目录中。我也有这个目录的域名 - 例如。 example.com
。我的所有用户都可以访问example.com
的页面。应用程序还为example.com/admin
的管理员提供后端。我认为这是许多网页的常见配置。
我想做的是:
admin-of-example.com
。example.com/admin
(或配置重定向至admin-of-example.com)有可能吗?我完全不知道该怎么做?可能是mod_rewrite
?
什么可能很重要? Symfony基于fron控制器,因此example.com/admin
不指向真实文件夹 - 没有/very-long-path/web/admin
目录。用户的前端和管理员的后端是一个应用程序的一部分,因此我无法将物理上的后端移动到其他主机/域。
答案 0 :(得分:1)
只有当请求针对特定主机名时,您才可以限制路由匹配:http://symfony.com/doc/current/routing/hostname_pattern.html