我有一个多语言和多域站点。它通过唯一的CMS安装(Drupal)运行,因此我只有一个根目录。因此,据我所知,如果我有一个静态robots.txt,我只能在其中显示单个域的文件。
我可以在.htaccess中加入一行吗
Redirect 301 /robots.txt /robots.php
(或同等说明,请指出,如果允许的话)
所以它重定向到一个动态的PHP文件,在那里我可以用来根据不同的含有$_SERVER['HTTP_HOST']
?
以及对sitemap.xml的相同问题,因此我可以提供一个动态的sitemap.php,它指示每个不同域的不同链接。
如上所述,不使用.txt和.xml的问题是所有域在服务器计算机中共享一个物理目录。