是否可以阻止非鏈接的url請求?如果這不是來自鏈接,而是直接輸入到URL欄中,請不要允許?.htaccess阻止用戶直接輸入網址,而不是點擊鏈接
0
A
回答
0
如果http referrer是空的或者域名不是你想要允許的域名(正則表達式),那麼你拒絕他們。但這不是一個好主意。根據我的經驗,某些軟件或低級瀏覽器不會發送引薦來源數據或發送不正確的引薦來源數據。數據包也可以使用瀏覽器擴展僞造或直接發送。這不是一個好主意。另外如果他們點擊你的鏈接,然後刷新,它通常會發送請求,無需推薦人。
0
HTTP是無狀態的。
因此,使用.htaccess文件,您將無法實現該目標。最簡單的方法可能是檢查引用標頭。但要明白,這可能是「僞造」的 - 它更像是一種「默默無聞的安全」方式。
相關問題
- 1. 不阻止鏈接時不可點擊
- 2. htaccess阻止直接訪問
- 3. file_get_contents使用直接輸入的網址,而不是自動獲得的網址
- 4. CSS阻止鏈接被點擊
- 5. 顯示阻止直接鏈接的PDF(.htaccess)
- 6. 複製點擊鏈接網址以形成輸入
- 7. 鏈接的文字,而不是網址
- 8. 直接用戶兩個不同的網址,基於輸入
- 9. 阻止訪客用戶直接訪問PDF鏈接
- 10. 防止用戶反覆點擊鏈接
- 11. 阻止鏈接加載模態窗口中點擊的鏈接
- 12. UIImageView鏈接到網址時點擊
- 13. 鏈接點擊後隱藏的網址
- 14. 通過點擊鏈接獲取網址
- 15. Laravel點擊鏈接添加到網址
- 16. 將用戶輸入的網址導入到外部鏈接中
- 17. IE9用戶代理字符串與鏈接時不同,而直接輸入URL
- 18. 禁用輸入框,直到錨鏈接點擊
- 19. 阻止用戶直接訪問頁面
- 20. 如何限制用戶輸入直接網址
- 21. 文本轉換網址鏈接到可點擊的鏈接
- 22. Chrome擴展程序:點擊鏈接時更改鏈接網址
- 23. 需要.htaccess幫助:不存在的網址301重定向到404,而不是直接輸入404s
- 24. 防止在輸入焦點時單擊錨點鏈接?
- 25. 直接用戶輸入字段,點擊按鈕
- 26. 使用.htaccess阻止訪問網址
- 27. Android鏈接網址鏈接非網址
- 28. 阻止用戶找到鏈接
- 29. jquery PJAX/AJAX preventDefault()不阻止鏈接被點擊
- 30. tabs.onUpdated(tab) - 點擊鏈接或輸入URL?