2016-04-16 3 views
-1

настоящее время я использую это в моей .htaccess:Как отключить HTTP-агент mozilla firefox и включить все остальные браузеры в htaccess?

RewriteCond %{HTTP_USER_AGENT} Chrome 
RewriteRule .* - [L] 
RewriteRule .* http://domain.com/browsererror.html [R,L] 

Это работает хорошо, но то, что я хочу, чтобы просто отключить Mozilla Firefox браузер и включить все другие браузеры. В моем текущем .htaccess я могу включить только Google Chrome, и все остальные браузеры автоматически отключены. есть ли короткий код .htaccess, чтобы я мог отключить браузер Mozilla Firefox, и все остальные браузеры будут работать нормально? Я просто хочу отключить доступ из браузера Firefox.

+0

Не ответ на ваш вопрос, но то, что является причиной вашего желания это? Если это проблема совместимости с HTML, в наши дни есть * очень * несколько, которые неразрешимы - если они есть. –

+0

http://serverfault.com/questions/253419/htaccess-config-to-block-depending-on-browser-agent –

ответ

0
# matches regex for Firefox, and redirects to browsererror.html 
# can add other browsers to block as ^.*(Firefox|other_browser).*$ 
RewriteCond %{HTTP_USER_AGENT} ^.*(Firefox).*$ [NC] 
RewriteRule .* http://domain.com/browsererror.html [R,L] 
0
RewriteEngine On 
RewriteCond %{HTTP_USER_AGENT} Chrome 
RewriteRule .* - [L] 
RewriteCond %{HTTP_USER_AGENT} ^(Mozilla.*|Safari.*|Other.*)$ [NC] 
RewriteRule .* - [R=503,L] 
+1

Это помогло бы плакату, если бы вы могли подробно остановиться на * почему * вы предложили то, что вы предложили, как это сделать должен функционировать и т. д. – joanolo