应该把robots.txt放在哪里?
domainname.com/robots.txt
或
domainname/public_html/robots.txt
我将文件放在domainname.com/robots.txt
中,但是当我在浏览器中输入时,它没有打开。
alt text http://shup.com/Shup/358900/11056202047-My-Desktop.png
答案 0 :(得分:13)
文件系统中文件的位置取决于您使用的主机,因此我们很难给出具体的答案。
最佳说明是:将其放在代表您主页的index.html
(或index.php
或其他)文件的任何位置。例如,如果是domainname/public_html/index.html
,请将其放入domainname/public_html/robots.txt
。
答案 1 :(得分:2)
我认为描述它的更好方法是将其放在域的根网站文件夹中......所以http://example.com/robots.txt
您也可以将您的sitemap.xml放在根目录中或使用{引用它robots.txt中的{1}}行。
不要忘记:您可以使用Google Webmaster Tools进行检查以确保您没有限制任何您不想要的内容(您还可以查看查询和链接!)。< / p>
建议 ID如果可能,请考虑使用Sitemap: http://example.com/fldr/smap.xml
,因为您仍然可以获得页面上链接的链接,但是当robots.txt指令离开时它不会显示在googles索引中一个简单的网址,在SERP中做了描述,但会丢失指向它的链接的所有值,因为它的robots.txted out(它的锚文本的排名b / c因此得到它的信用)
答案 2 :(得分:2)
在您的网络目录的根目录中(您放置显示在您网站上的文件)
答案 3 :(得分:0)
在这种情况下,您应该将其放在domainname/public_html/robots.txt
中,因为public.html
文件夹是您的索引文件所在的位置。