问题描述
使用thinkphp5开发的网站包含pc和m站。域名是这样举个例子:www.domain.com和m.domain.com,现在想针对这两个域名分别做robots和sitemap,想达到的效果是这样:
https://www.domain.com/robots...
https://www.domain.com/sitema...
https://m.domain.com/robots.txt
https://m.domain.com/sitemap.xml
两个网站使用统一后台,系统默认的public目录作为web输出目录。
两个网站都有独立的nginx配置文件,尝试过在nginx里面分别配置这样:
# m.domain.com.conf
location /robots.txt {
alias /wwwroot/domain.com/public/m/;
}
location /sitemap.xml {
alias /wwwroot/domain.com/public/m/;
}
# www.domain.com.conf
location /robots.txt {
alias /wwwroot/domian.com/public/pc/;
}
location /sitemap.xml {
alias /wwwroot/domian.com/public/pc/;
}
但是无效。
已经知道怎么写了:
分别写在对应的conf配置文件内