gpt4 book ai didi

php - Symfony2 : How to deploy in subdirectory (Apache)

转载 作者:行者123 更新时间:2023-12-03 22:51:23 24 4
gpt4 key购买 nike

在子目录或别名中部署 symfony2 应用程序的最佳方法是什么?

假设我的应用程序将在:http://domain/symfonytest 下运行

symfonytest 是我文件系统中某个目录的别名。

是否有一些我可以使用的 CLI 操作?

当我尝试手动配置它时,我发现路由有问题。

请求到 http://domain/symfonytest/demo被路由器视为 /symfonytest/demo
有没有办法告诉路由器忽略 /symfonytest整个应用程序的前缀?

最佳答案

如果您使用的是 Symfony < 2.3,您可以遵循以下方法:

只需添加 RewriteBase 在您的 .htaccess 中:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /symfonytest
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ app.php [QSA,L]
</IfModule>

关于php - Symfony2 : How to deploy in subdirectory (Apache),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12423983/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com