如果我有子域名,我该如何将它的sitemap.xml重定向到/ assets / sitemap中的文件?
subdomain1.example.com/sitemap.xml -> /assets/sitemap/subdomain1.xml
subdomain2.example.com/sitemap.xml -> /assets/sitemap/subdomain2.xml
我使用了这个静态代码但是如何根据子域名使其动态化?
RewriteEngine On
RewriteRule ^sitemap\.xml /assets/sitemap/subdomain1.xml [L]
答案 0 :(得分:0)
您可以使用RewriteCond
并从中捕获子域名:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(?!www\.)([^.]+) [NC]
RewriteRule ^sitemap\.xml$ /assets/sitemap/%1.xml [L,NC]