5e10, RFG: Metro explica a Bíblia, a canção de Pedro analisada, cont.

Estou movendo um site do meu servidor hospedado Linux para um servidor Windows hospedado do cliente.

O arquivo .htaccess não funciona mais e fui informado de que os servidores Windows usam .config.

Como posso encaminhar todos os usuários que acessam arquivos .html e .htm para o arquivo .php equivalente.

Informações do servidor ...

Tipo de sistema operacional / hospedagem: Windows / hospedagem compartilhada

Versão do .Net Runtime: ASP.Net 2.0 / 3.0 / 3.5

Versão PHP: PHP 5.2

Versão do IIS: IIS 7.0

Data center: US Regional

EDITAR

* Hospedagem fornecida por GoDaddy

Foi dito por um amigo que seguir deveria funcionar, mas não tem efeito no site.

      

  • 2 O que você está procurando é o módulo de reescrita do IIS, que pode ou não estar habilitado nesse host compartilhado. Verifique com o provedor.
  • GoDaddy diz que deveria funcionar help.godaddy.com/article/5443
  • "Estou movendo um site do meu servidor hospedado Linux para um servidor Windows hospedado de cliente." => Como vem? (° .o) isso é um absurdo para mim, geralmente é o movimento oposto.
  • Desenvolvi o site no meu servidor. Eles já têm um servidor que pagaram pelos próximos 2 anos.
  • Você pode postar o conteúdo do arquivo .htaccess original?

Tudo o que você fez nesse código foi habilitar o PHP no servidor. Você precisa reescrever ou redirecionar suas páginas .html para as páginas .php correspondentes com o IIS URL Rewriter.

Algo assim pode funcionar para você. Coloque-o em system.webServer.

       

Isso é muito simplista e não estou trabalhando para testá-lo, mas deve ajudá-lo a começar. Você terá que ajustar o RegEx de acordo.

funcionou para você: Charles Robertson | Quer entrar em contato conosco?