我在我的主機上有一個祕密文件夾,可能不會被訪問者看到。我添加了一個robots.txt
到htdocs
:添加robots.txt並將其隱藏的正確方法?
User-agent: *
Disallow: /super-private/
然而,如果遊客去http://example.com/robots.txt,他能看到的私人文件夾的名稱。有什麼要做的嗎? Htaccess也許?
我在我的主機上有一個祕密文件夾,可能不會被訪問者看到。我添加了一個robots.txt
到htdocs
:添加robots.txt並將其隱藏的正確方法?
User-agent: *
Disallow: /super-private/
然而,如果遊客去http://example.com/robots.txt,他能看到的私人文件夾的名稱。有什麼要做的嗎? Htaccess也許?
robots.txt
不是這裏的解決方案。它所做的就是告訴搜索引擎蜘蛛這樣的事情,不應該對某個特定的URL進行索引;它並不妨礙訪問。
放入含有以下super-private
一個.htaccess
文件:
Deny From All
一旦你做到了這一點,沒有必要爲robots.txt
,因爲這將是無法訪問的反正。如果您想允許某些人訪問,請查看authentication with .htaccess
。
不要在robots.txt
中提及這個私人文件夾。然後簡單地禁止訪問將其與.htaccess
:
deny from all
此外,如果沒有鏈接到其他網頁機器人這個super-private
文件夾應該永遠不會知道它的存在,但不允許訪問是如果做一件好事永遠不要直接從客戶端訪問文件夾。