Symfony2 LiipImagineBundle生成相对URL

时间:2014-09-27 12:58:53

标签: .htaccess symfony url twig liipimaginebundle

我可能做错了但是当我部署symfony项目以从URL中删除/ web / part时我使用.htaccess文件:

RewriteEngine on
RewriteBase /web/

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ app.php [QSA,L]

因此我需要将web/添加到所有资产,如css文件js文件图像。但当我将它添加到我使用LiipImagineBundle生成拇指的图像时,为它们生成的URL变为:

http://example.com/media/cache/resolve/thumb_263x140/web/uploads/mainPhotos/ae34833f0ffe84437e6688f4588771f981bb4408.jpeg

而不是我需要: http://example.com/web/media/cache/resolve/thumb_263x140/uploads/mainPhotos/ae34833f0ffe84437e6688f4588771f981bb4408.jpeg

第一个网址的代码为{{ ('web/uploads/mainPhotos/' ~ article.path)| imagine_filter('thumb_263x140') }}

如果我尝试在web/ {{ ...... }}之前添加src="web/{{ ('uploads/mainPhotos/' ~ article.path)| imagine_filter('thumb_263x140') }}"部分{{1}},我会收到网址http://example.com/web/http://test4.einius.lt/media/cache/thumb_263x140/uploads/mainPhotos/ae34833f0ffe84437e6688f4588771f981bb4408.jpeg

如何获得正确的网址?

0 个答案:

没有答案