thinkphp5开发的网站pc和移动网站怎么配置robots和sitemap文件路径?
问题描述
使用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/;
}
但是无效。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
已经知道怎么写了:
分别写在对应的conf配置文件内