Você usa um redirecionamento permanente 301.
Eu tenho uma página da Web ASP.NET no IIS 6.
Existem muitos URLs já indexados pelo google e links definidos em catálogos da web que se parecem com isso
www.mypage.com/directory1/page.aspx
Agora eu mudei isso que o URL se parece com isso:
www.mypage.com/page.aspx
Eu quero que os URLs com o diretório no caminho redirecionem para os URLs sem o diretório, para que os links que são definidos e indexados permaneçam como estão.
Como posso conseguir isso com o IIS 6?
Você usa um redirecionamento permanente 301.
Dê uma olhada no link
IIRF é um filtro ISAPI que se conecta ao IIS e permite que você execute redirecionamentos 301 usando Expressões Regulares.
Um arquivo de amostra IIRF.Ini para acomodar sua situação pode parecer com:
RedirectRule /directory1/(.*) /$1 [R=301,NC]
Isso tem o efeito de remover o / directory1 / do URL.