我正在使用同时托管多个网站的CMS,我正在寻找一种方法来为每个网站正确提供sitemap.xml文件。我已经得出结论,mod重写规则将是最有效的解决方案。
我的想法是将/ sitemaps /目录与每个域名的站点地图一起命名为域名,即/sitemaps/acmewidgets.com.xml
由于相应的站点地图网址是acmewidgets.com/sitemap.xml,因此我需要协助创建一个相应地映射它的mod重写规则。
谢谢!
答案 0 :(得分:2)
RewriteRule /?sitemap.xml %{DOCUMENT_ROOT}/sitemaps/%{HTTP_HOST}.xml [L]