Como desabilitar o redirecionamento entre sites no mesmo servidor IIS?

1

Eu tenho um servidor e dois sitets - digamos A e B.

O problema (para mim) é quando eu desligo o site B, quando tento navegar:

www.b.com

em vez de exibir um erro, o IIS me redireciona (silenciosamente) para A, então, na verdade, recebo os endereços:

www.a.com

Então, como bloquear esse redirecionamento (e exibir um erro)?

IIS 7.

    
por greenoldman 14.09.2010 / 12:47

2 respostas

1

As ligações do seu site para www.a.com são geralmente gerais o suficiente para que eles também acessem www.a.com. ou seja, é uma ligação por endereço IP, que é o mesmo para ambos os sites.

A sugestão de Matt funcionará, para criar um manipulador personalizado em www.a.com. Você também pode deixar seu site www.b.com, com a ligação para www.b.com, e apontar todo o tráfego para uma página de erro.

Ou, você pode atualizar seu registro de DNS para www.b.com para apontar para outro servidor ou local totalmente.

    
por 14.09.2010 / 15:15
1

No seu site padrão,

crie um script que mostre o erro que você deseja. Eu tive que fazer a mesma coisa há um tempo atrás, porque todos os sites .domain.tld eram realmente apenas um diretório virtual.

<?php
 $f = $_SERVER['server_name'];
 header("Location: http://offline.domain.tld/?q=".$f);
?>
    
por 14.09.2010 / 13:10