Jus*_*tin 4 .htaccess mod-rewrite shared-hosting symfony
我一直在研究这个问题已经有一段时间无济于事了.我已经在共享的web主机上安装了symfony,我无法将DocumentRoot更改为web /文件夹,所以这对我来说不是一个选项...
我写了我的htaccess
RewriteEngine On
RewriteBase /
RewriteRule ^$ web/app.php [QSA]
RewriteRule ^(.*)$ web/app.php/$1 [QSA, L]
Run Code Online (Sandbox Code Playgroud)
我也试过这个RewriteBase web/并且RewriteBase /web/无济于事.
有了这个,symfony正在工作..我可以登录,我可以做所有这些...唯一的问题是,没有任何资产显示... Chrome开发者工具,告诉我它找到了404这是正确的因为它是不读取/ web /文件夹作为DocumentRoot ..
那么,如何在不重写文件或其他任何内容的情况下解决这个问题..只有.htaccess才能做到这一点...
Mun*_*Das 14
一种方式是设置assets_base_urls在app/config.yml如
framework:
#..
templating:
engines: ['twig']
assets_base_urls: http://your.site.com/web/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7921 次 |
| 最近记录: |