Dot-Htaccess

htaccess 配置根據瀏覽器代理阻止

  • March 20, 2019

在一種情況下,我希望使用 htaccess 阻止我網站上的所有 Internet Explorer 版本。我已經閱讀了幾本指南,但仍然無法使其正常工作。最容易理解的方法是什麼。如果有人可以展示一個例子並解釋它以便更好地使用。在另一種情況下,我希望只允許 Chrome 最新版本和 Firefox 最新版本查看該網站。

這些方面的東西:

RewriteCond %{HTTP_USER_AGENT} ^.*Chrome/10.*$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*Firefox/4.*$
RewriteRule .* - [L]
RewriteRule .* http://mydomain.com/browsererror.html [R,L]

這將檢查包含Chrome/10或的使用者代理Firefox/4- 您可以根據需要獲得更具體的資訊。如果匹配,它將跳過最終規則。如果他們沒有所需的瀏覽器,最終規則將生效,將使用者重定向到您選擇的錯誤頁面。

引用自:https://serverfault.com/questions/253419