-1
我想知道是否有人知道這是否可能。我試圖限制訪問www.mydomain/PROJECT1,同時通過www.mydomain/portfolio.php中的顏色框訪問相同的文件夾,但我沒有太多運氣。拒絕直接訪問文件夾,除了特定的URL
任何幫助,將不勝感激
我想知道是否有人知道這是否可能。我試圖限制訪問www.mydomain/PROJECT1,同時通過www.mydomain/portfolio.php中的顏色框訪問相同的文件夾,但我沒有太多運氣。拒絕直接訪問文件夾,除了特定的URL
任何幫助,將不勝感激
編輯以包括404錯誤和301重定向。 我不知道這是你要做什麼,但我有限的直接訪問我的網站領域的某些文件夾,但我的腳本和文件都能夠訪問它們。
在文件夾在我的htaccess的文件我想阻止我有以下幾點:
RewriteEngine ON
RewriteCond %{HTTP_REFERER} !^http://domain.com [NC]
RewriteRule ^.*$ - [R=404,L]
與允許的網站地址的有效的正則表達式替換domain.com
這使得瀏覽器顯示404錯誤(在頂級.htaccess中處理自定義錯誤)。我選擇了這種方式而不是重定向,因爲除非檢查服務器頭文件等(黑客不是站點用戶),否則他們不知道該文件在那裏。如果您重定向到不同的頁面,尤其是在較慢的互聯網連接上,重定向顯而易見。
RewriteEngine ON
RewriteCond %{HTTP_REFERER} !^http://allowedURL\.com [NC]
RewriteRule ^.*$ http://mysite.com [R=301,L]
這將重定向無論從任何他們試圖從該文件夾訪問,以mysite.com
此外,這防止任何腳本,圖片,文件盜鏈等含有.htaccess中的文件夾中。 – ringhidb
歡呼的人,這就像一個魅力工作。如果我想現在重定向,我必須添加到代碼中。例如,如果你去http://cmcwebdesign.com/SSAS/,你會得到一個404我怎樣才能讓它重定向到cmcwebdesign.com @ringhidb – CoffeeTime
@ user1864284,我編輯了我的原始答案,以便代碼視圖可以工作。希望有所幫助,不要忘記選擇它作爲正確的答案,以便它可以幫助別人。快樂編碼。 – ringhidb