sitemap.xml为多域网站重写

时间:2014-06-28 18:12:35

标签: .htaccess mod-rewrite

在我的magento多域网站上,我不想将根sitemap.xml文件重写为特定于语言的sitemap.xml。

示例:

domain.com -> domain.com/sitemaps/com/sitemap.xml
domain.it -> domain.com/sitemaps/it/sitemap.xml
domain.de -> domain.com/sitemaps/de/sitemap.xml

谢谢!

1 个答案:

答案 0 :(得分:2)

变量%{HTTP_HOST}包含用于请求的主机名。假设所有域名都指向相同的www-root,请将其放在www-root中的.htaccess中。

RewriteCond %{HTTP_HOST} domain\.([a-z]+)$
RewriteRule ^sitemap\.xml$ /sitemaps/%1/sitemap.xml [L]