gpt4 book ai didi

.htaccess - 共享主机上的 symfony2

转载 作者:行者123 更新时间:2023-11-28 07:04:43 24 4
gpt4 key购买 nike

我已经为此工作了很长一段时间但无济于事..我已经在一个共享的网络主机上安装了 symfony,在那里我对将 DocumentRoot 更改为 web/文件夹的访问权限为零,所以这不是一个我的选择...

我写了我的htaccess

RewriteEngine On
RewriteBase /
RewriteRule ^$ web/app.php [QSA]
RewriteRule ^(.*)$ web/app.php/$1 [QSA, L]

我也尝试过使用 RewriteBase web/RewriteBase/web/ 无济于事。

有了这个,symfony 就可以工作了。我可以登录,我可以做所有这些......唯一的问题是,没有任何 Assets 显示......Chrome 开发者工具告诉我它正在找到一个 404,这是正确,因为它没有将/web/文件夹读取为 DocumentRoot..

那么,如何在不重写文件或其他任何东西的情况下解决这个问题。必须有一种方法可以只用 .htaccess 来做到这一点......

最佳答案

一种方法是在 app/config.yml 中设置 assets_base_urls 例如

framework:
#..
templating:
engines: ['twig']
assets_base_urls: http://your.site.com/web/

关于.htaccess - 共享主机上的 symfony2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33026182/

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