Regra de reconfiguração de URL do IIS ou Redirecionamento 404 personalizado URLs inválidos com caracteres codificados

2

Um importante jornal acaba de enviar um e-mail ligando o site. O problema é que eles vincularam o site como link .

O %20%20 parece impedir o acionamento das Páginas de erro personalizadas no IIS7. Eu também tentei uma regra de regravação de URL, mas ela também não parece funcionar.

Como posso redirecionar URLs inválidos que contêm %20%20 ?

    
por Michael Minton 24.05.2012 / 01:25

1 resposta

1

Embora incomum, adicionar espaços (que é o% 20, é um espaço em formato codificado de URL) no final de uma URL é perfeitamente válido. É muito fácil usar o módulo URL Rewrite para redirecionar permanentemente os visitantes para o URL correto:

<rule name="Redirect" stopProcessing="true">
    <match url="^Default\.aspx  $" />
    <action type="Redirect" url="/Default.aspx" />
</rule>

Você também pode reescrever, mas eu aconselho fazer um redirecionamento permanente para não dar a URL incorreta uma mudança para sobreviver na internet.

    
por 02.06.2012 / 00:01

Tags