Apache-Httpd

apache:密碼保護 cgi-bin 應用程序?

  • September 6, 2018

我有一個 CGI 應用程序,它在載入後立即採取行動。不幸的是,Google的機器人發現了它並且他們忽略了 norobots,所以這些動作是隨機觸發的。所以我想用密碼保護 CGI 程式碼。我不希望cgi-bin腳本處理密碼 - 我希望 Apache 在腳本執行之前完成它。

我看不到如何做到這一點?Apachecgi-bin通過ScriptAlias. 沒有Directory標籤可以設置AuthType。為腳本創建目錄並處理它<Directory>不會將其作為腳本執行。

這有什麼訣竅嗎?

<Location>原來是這樣。就像<Directory>您指定的是 url 路徑而不是文件系統路徑,所以 /cgi-bin/particularScript 是要使用的東西。

根據我的經驗,如果 Google 通過某人 Google 帳戶中的書籤找到您的頁面,則 norobots.txt 會被忽略。它決定不顧一切地抓取它。我知道它是這樣找到它的,因為沒有指向相關頁面的公共連結;這是一個私人提供的網址,Google 直到有人為其添加書籤後才訪問它。

引用自:https://unix.stackexchange.com/questions/466477