我有自己的静态文件目录,这就是为什么我要将我的favicon,robots.txt,sitemap和其他同类文件移动到它。因此,这些文件的访问权限不是my_website.com/robots.txt
,my_website.com/favicon.ico
,而是my_website.com/my_files_path/robots.txt
,my_website.com/my_files_path/favicon.ico
我想知道,在SEO方面这对我的网站造成了伤害吗?还有其他缺点吗?将这些文件放在根目录中会更好吗?
答案 0 :(得分:3)
网络漫游器会在根目录中查找robots.txt。所以把它放在那里是个好主意。在this page Google上说:
要制作robots.txt文件,您需要访问域名的根目录。
大多数浏览器都会在你的root中寻找favicon.ico。您可以使用<link>
元素指定图标的其他路径。但请记住,您网站上的所有文件都不是HTML。如果用户查看图像,PDF或类似图像,则<link>
元素将不起作用。在这种情况下,浏览器可能会回退到根文件夹中的文件。