我正在使用Presta SiteMap Bundle在我的网站上生成站点地图,但是当它生成到prod服务器上的站点地图时,站点地图的路径如下所示:
http://localhost/sitemap.holidayideas.xml
我应该在配置中或在我的应用中的任何位置写入什么来为我的站点地图生成正确的网址。
P.S。我正在为我的应用程序使用Symfony 3.3.2
答案 0 :(得分:2)
我找到了解决方案 - 需要在# app/config/parameters.yml
parameters:
router.request_context.host: your-domain.com
router.request_context.scheme: http
中指定网址和协议,如下所示:
public class FileAdmin {
private File dir;
public FileAdmin() throws IOException{
this.dir = new File("FileAdmin");
if(!dir.exists() & !dir.mkdir()) throw new IOException();
}