Como fazer 'urls bonitos' funcionarem em php hospedado no IIS?
Pergunta
Existe alguma maneira de usar URLs como:
http://www.blog.com/team-spirit/
em vez de
em um servidor PHP hospedado no Windows?
Solução
Foi assim que fiz com WordPress no IIS 6.0
http://www.coderjournal.com/2008/02/url-rewriter-reverse-proxy-iis-wordpress/
No entanto, tudo depende de qual versão do IIS você está usando.Se você tiver a sorte de usar o IIS 7.0, não precisará se preocupar com URLs bonitos, porque tudo é compatível imediatamente.No entanto, se você estiver usando o IIS 6.0, precisará usar um reescritor e algumas regras para forçar a saída do IIS do IIS.
Outras dicas
Filtro de reescrita Isapi no CodePlex - desenvolvido ativamente, gratuito ("DonationWare"), de código aberto.
Utilize o oficial Reescrita de URL do IIS
Usamos a versão gratuita do ISAPI_Rewrite.Ele usa sintaxe semelhante ao mod_rewrite, portanto, se você estiver familiarizado com isso, será mais fácil começar.
Costumava haver uma porta (compatível com sintaxe) do mod_rewrite para IIS, mas não consigo encontrá-la agora.