301 Redirects in IIS zijn over het algemeen een “pain in the ass”, voornamelijk omdat de standaard oplossing van Microsoft: Het URL voor URL invoeren in het MMC niet echt praktisch is als het om meer dan 2 pagina’s gaat. Daar komt nog eens bij dat bij backuppen de kans groot is dat je de redirects weer kwijt bent. En dat wil je dus niet bij permanente redirects
Gelukkig zijn er externe oplossingen zoals ISAPI_Rewrite die je ook voor redirects kunt gebruiken. Maar da’s weer externe software en hoe veilig is dat? Wat voor problemen brengt het met zich mee? Enfin, als SEO is het sowieso lastig als je afhankelijk wordt van een hosting-/webbouw partij. Dus hebben we liever een alternatief.
De makkelijkste oplossing die ik tot nu toe ken is gebruik maken van 404-pagina’s. In de praktijk betekent dit dat je alleen een custom-404 op de server in moet stellen. De rest kun je allemaal vanuit die 404-pagina zelf regelen. Redirects zijn in ieder geval vrij simpel en het is zo zelfs mogelijk om rewrite-rules toe te voegen. In principe kun je op die manier dus vrijwel hetzelfde als met .htaccess.
Een mooi voorbeeld van een volgens deze methode werkend script is te vinden op Evolved Code. Die versie is zelfs zo uitgebreid dat je er basis rewrite-rules mee uit kunt voeren. Voor een simpele redirect het je genoeg aan alleen custom404-simple.asp.
Da’s dan weer een tip waar je als SEO hopelijk wat mee kunt. Ook met IIS is best te werken, het nadeel is alleen dat niet zoveel mensen het doen en je voor de juiste info dus wat verder moet graven ;-)