我在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