Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 将robots.txt、favicon和其他文件放入另一个目录_Html_Url_Seo_Robots.txt_Favicon - Fatal编程技术网

Html 将robots.txt、favicon和其他文件放入另一个目录

Html 将robots.txt、favicon和其他文件放入另一个目录,html,url,seo,robots.txt,favicon,Html,Url,Seo,Robots.txt,Favicon,我有自己的静态文件目录,这就是为什么我想把favicon、robots.txt、sitemap和其他同类文件移到它上面。因此,这些文件的访问方式不是my_-website.com/robots.txt,my_-website.com/favicon.ico,而是my_-website.com/my_-files\u-path/robots.txt,my_-website.com/my_-files\u-path/favicon.ico 我想知道,这会不会损害我的网站在搜索引擎优化方面?还有其他缺

我有自己的静态文件目录,这就是为什么我想把favicon、robots.txt、sitemap和其他同类文件移到它上面。因此,这些文件的访问方式不是
my_-website.com/robots.txt
my_-website.com/favicon.ico
,而是
my_-website.com/my_-files\u-path/robots.txt
my_-website.com/my_-files\u-path/favicon.ico


我想知道,这会不会损害我的网站在搜索引擎优化方面?还有其他缺点吗?将这些文件放在根目录中是否更好?

Web robots将在根目录中查找robots.txt。所以把它放在那里是个好主意。关于谷歌,他说:

为了生成robots.txt文件,您需要访问域的根目录


大多数浏览器也会在根目录中查找favicon.ico。您可以使用
元素指定图标的不同路径。但是,请记住,站点上的所有文件都不是HTML。如果用户查看图像、PDF或类似文件,则
元素将不起作用。在这种情况下,浏览器可能会返回根文件夹中的文件。

Web robots将在根目录中查找robots.txt。所以把它放在那里是个好主意。关于谷歌,他说:

为了生成robots.txt文件,您需要访问域的根目录


大多数浏览器也会在根目录中查找favicon.ico。您可以使用
元素指定图标的不同路径。但是,请记住,站点上的所有文件都不是HTML。如果用户查看图像、PDF或类似文件,则
元素将不起作用。在这种情况下,浏览器可能会返回根文件夹中的文件。

不确定robots.txt。但是您可以在.htaccess中为favicon指定目录,不过为了简单起见,我会将它们保存在它们所属的位置。不确定robots.txt。但是您可以在.htaccess中为favicon指定目录,不过为了简单起见,我会将它们保存在它们所属的位置。