2013-10-04 37 views

回答

3

保護網站標記的唯一方法是不發佈它。如果您希望用戶看到他們需要獲取HTML標記和圖像的內容,應該顯示該內容。因此這些文件需要可訪問。如果您的文件可以訪問,則每個用戶/ bot/crawler/grabber都可以保存這些文件。

+1

嗯......但我們不能阻止css,javascript,下載文件夾結構的圖像?我已經聽說有很多方法可以通過在.htaccess文件中進行更改來完成,但不知道詳細信息。 – pratik

+1

完全隱藏文件夾結構的唯一方法是內嵌您發送給用戶的html文件中的所有內容。但是,如果用戶通過.htaccess形成另一個域,則可以拒絕直接訪問這些文件 - http://stackoverflow.com/questions/3672133/block-access-to-javascript-file – Chris

0

最好的方法是在主目錄中放置一些像索引頁面這樣的文件,並調用其中的其他子頁面。如果使用PHP,那麼你可以做以下事情。

說保持index.php在主文件夾中,並將homepage.php保存在一個名爲includes的目錄中,並通過php中的include函數使用index.php中的主頁。

現在添加一個.htaccess文件到包括必須包含 文件夾「從拒絕所有」

這樣,用戶可以使用網頁,但不會有這些文件的直接訪問。所以將會是抓取者。

相關問題