Existem pelo menos dois métodos técnicos para lidar com os links recebidos:
-
Em vez de registro, considere registrar e analisar o tráfego de entrada para determinar a origem dos links. Boas informações de registro permitirão que você rastreie os links de entrada de volta à sua origem. Em caso de reestruturação, procure um aumento no número de erros 404 como ponto de partida para encontrar links desatualizados. Ferramentas de registro e análise, como Webalizer e awstats, são bons lugares para começar.
-
Se você não puder usar o log ou achá-lo ineficaz, poderá desenvolver um proxy pelo qual todos os links de entrada devem passar. Vínculos de entrada válidos devem incluir uma chave de registro (que você atribui por departamento ou outro fator). Qualquer solicitação recebida que não inclua a chave de registro deve ser redirecionada para uma página de informações que explica como obter uma chave. Você pode associar as chaves a departamentos específicos ou fontes relevantes em seu banco de dados e pode usar esse banco de dados para alcançar os vinculadores externos ao alterar os alvos do link.
No entanto, considere se seu modelo de negócios precisa mudar. Se você não é responsável por criar os links externos, deve ser sua responsabilidade proteger-se contra a falha deles? Sua empresa pode encontrar mais valor em:
-
Exigir que os criadores de link responsabilizem-se pelos links que eles geram (ou seja, eles devem entrar em contato com você quando algo quebrar) ou
-
Restringindo a criação de links à equipe do IIS.
Qualquer uma dessas opções permitirá que você tenha uma chance melhor de evitar falhas no futuro.