Если необходимо управлять правилами на основе имени сервера/имени хоста, можно записать правила как
# simple and not really useful
RewriteCond %{HTTP_HOST} ^domain\.com
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]
# more useful
RewriteCond %{HTTP_HOST} domainA\.com
RewriteRule ^(.*)$ http://www.domainB.com/$1 [R=301,L]
# or with a more specific match
RewriteCond %{HTTP_HOST} domainA\.com
RewriteRule ^zipcodechange.html$ http://www.domainB.com/zip-code-change [R=301,L]
Также удостоверьтесь, что Ваше "всеобъемлющее" правило в конце всех определенных правил... ,L
опция означает Последнее Правило, означая, что остальная часть .htaccess проигнорирована (по крайней мере, для перевины).
Значение тайм-аута задано для каждой попытки, поэтому установка + time = 5
приведет к 15-секундной задержке, поскольку по умолчанию для + попыток
установлено 3
. Если вы установите + try = 1
, тогда ваша команда будет тайм-аут через 5 секунд, например
time dig +time=5 @hii.com hello.me
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-16.P1.el5_7.1 <<>> +time=5 @hii.com hello.me
; (1 server found)
;; global options: printcmd
;; connection timed out; no servers could be reached
real 0m15.017s
user 0m0.003s
sys 0m0.011s
или с попыток = 1
time dig +time=5 +tries=1 @hii.com hello.me
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-16.P1.el5_7.1 <<>> +time=5 +tries=1 @hii.com hello.me
; (1 server found)
;; global options: printcmd
;; connection timed out; no servers could be reached
real 0m5.015s
user 0m0.006s
sys 0m0.007s