我在Windows上安装了wampp服务器。在此服务器上,我有多个使用虚拟主机与主域一起运行的子域。一个要求是自动为所有子域实现robots.txt。例如:Apache“别名”不包括某些域
site1.example.com
site2.example.com
site3.example.com
site1.example.net
site2.example.net
因此,对于这个在http.conf中我已经写:
Alias /robots.txt D:/wampp/static-files/override-robots.txt
以上fullfills在example.com & example.net和创建的每个新的子域所有子域的要求会默认情况下有这个robots.txt,并且不必为每个robots.txt放置不同的robots.txt,但问题在于某些主域也位于此服务器上,并且robots.txt也会从上面运行。例如:
www.primarydomain1.com
www.primardomain2.com
现在,我想那是什么example.com & example.net的所有子域将拥有的robots.txt自动扣除上述所有主域中运行。可能是Apache Alias不是这样做的最好方式,所以任何关于它的帮助或提示都会非常有帮助。
感谢
3年后适合我。谢谢! – resting