【发布时间】:2017-04-14 05:02:03
【问题描述】:
我是 Symfony3 的新手。
我应该怎么做才能将我的基本网址 https://example.com 更改为 https://example.com/is/?
整个应用程序应该从/is/路径开始。
到目前为止,我所做的是,
routing.yml
user:
resource: "@UserBundle/Resources/config/routing.yml"
prefix: /is/
app:
resource: '@AppBundle/Controller/'
type: annotation
security.yml
access_control:
- { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/is/.*, role: ROLE_SUPER_ADMIN }
但是没有成功。我哪里错了,我该怎么办?
编辑 - 当前行为
目前当我转到https://example.com/is/ 时,它会将我重定向到https://example.com/login,因为security.yml 中的access_control。
如果我输入https://example.com/is/login,它会显示404 Path not found 错误。
【问题讨论】:
-
“但没有成功”是什么意思?请编辑您的问题以解释当前行为和您的期望。
-
@Kwadz 请查看我编辑的问题。
-
但是你为什么要那个?
-
@goto 是必需的,因为在基本路径
https://example.com/我们必须显示 wordpress 侧代码。
标签: .htaccess symfony routing symfony-3.2