是否可以阻止非鏈接的url請求?如果這不是來自鏈接,而是直接輸入到URL欄中,請不要允許?.htaccess阻止用戶直接輸入網址,而不是點擊鏈接
0
A
回答
0
如果http referrer是空的或者域名不是你想要允許的域名(正則表達式),那麼你拒絕他們。但這不是一個好主意。根據我的經驗,某些軟件或低級瀏覽器不會發送引薦來源數據或發送不正確的引薦來源數據。數據包也可以使用瀏覽器擴展僞造或直接發送。這不是一個好主意。另外如果他們點擊你的鏈接,然後刷新,它通常會發送請求,無需推薦人。
0
HTTP是無狀態的。
因此,使用.htaccess文件,您將無法實現該目標。最簡單的方法可能是檢查引用標頭。但要明白,這可能是「僞造」的 - 它更像是一種「默默無聞的安全」方式。
相關問題
- 1. file_get_contents使用直接輸入的網址,而不是自動獲得的網址
- 2. CSS阻止鏈接被點擊
- 3. 複製點擊鏈接網址以形成輸入
- 4. UIImageView鏈接到網址時點擊
- 5. 通過點擊鏈接獲取網址
- 6. Laravel點擊鏈接添加到網址
- 7. IE9用戶代理字符串與鏈接時不同,而直接輸入URL
- 8. 將用戶輸入的網址導入到外部鏈接中
- 9. 禁用輸入框,直到錨鏈接點擊
- 10. 阻止用戶直接訪問頁面
- 11. Chrome擴展程序:點擊鏈接時更改鏈接網址
- 12. 防止在輸入焦點時單擊錨點鏈接?
- 13. 直接用戶輸入字段,點擊按鈕
- 14. 使用.htaccess阻止訪問網址
- 15. jquery PJAX/AJAX preventDefault()不阻止鏈接被點擊
- 16. Android鏈接網址鏈接非網址
- 17. 直接輸入網址時不會調用路由鉤子
- 18. .htaccess平面鏈接網址縮短
- 19. VBA點擊網頁鏈接
- 20. 獲取用戶點擊我們的鏈接的網站的網址
- 21. 腳本阻止錨鏈接出現在網址中
- 22. 運行某個鏈接而不點擊實際鏈接按鈕
- 23. Rails應用程序的內部鏈接不工作,但直接的網址是
- 24. 點擊鏈接去不了網頁
- 25. 帶有ID的Twitter用戶的網址鏈接,而不是名稱
- 26. 使用History.pushstate時,如何防止每次點擊鏈接時網址變長?
- 27. 使用.htaccess文件阻止對目錄的直接訪問
- 28. 如果在手機上滾動,請阻止點擊鏈接
- 29. 如何阻止Javascript,Jquery在點擊鏈接時運行
- 30. 阻止UIWebView輸入顯示UIKeyboard而不禁用用戶交互