Apache-Httpd
apache:密碼保護 cgi-bin 應用程序?
我有一個 CGI 應用程序,它在載入後立即採取行動。不幸的是,Google的機器人發現了它並且他們忽略了 norobots,所以這些動作是隨機觸發的。所以我想用密碼保護 CGI 程式碼。我不希望
cgi-bin
腳本處理密碼 - 我希望 Apache 在腳本執行之前完成它。我看不到如何做到這一點?Apache
cgi-bin
通過ScriptAlias
. 沒有Directory
標籤可以設置AuthType
。為腳本創建目錄並處理它<Directory>
不會將其作為腳本執行。這有什麼訣竅嗎?
<Location>
原來是這樣。就像<Directory>
您指定的是 url 路徑而不是文件系統路徑,所以 /cgi-bin/particularScript 是要使用的東西。根據我的經驗,如果 Google 通過某人 Google 帳戶中的書籤找到您的頁面,則 norobots.txt 會被忽略。它決定不顧一切地抓取它。我知道它是這樣找到它的,因為沒有指向相關頁面的公共連結;這是一個私人提供的網址,Google 直到有人為其添加書籤後才訪問它。