Ei pessoal, eu estavo com o mesmo problema.
Olhem, eu frequento o fórum do iMasters também. Outro dia postei minha dúvida lá e no mesmo dia encontrei a solução. Mas foi entrando em contato com meu suporte de hospedagem. Segue abaixo o que escrevi no iMasters:
—————
(…) contatei meu serviço de hospedagem
pelo Twitter (está ajudando muitas empresas no quesito SAC). E eles logo retornaram com uma ligação para meu celular. Nisso já me surpreendi totalmente, me senti importante :p .
Mas tudo, olha as soluções que eles me passaram:
1º entrar no link de ajuda – do serviço de hospedagem
2º copiar o código
<configuration>
<system.webServer>
<httpErrors errorMode="Custom">
<remove statusCode="404" subStatusCode="-1" />
<error statusCode="404" prefixLanguageFilePath="" path="/pagina_404_customizada.htm" responseMode="ExecuteURL" />
</httpErrors>
</system.webServer>
</configuration>
(onde o pagina_404_customizada.htm será qualquer link de página 404, sendo personlizada ou não ou qualquer formato php, htm ou outro)
3º colar num bloco de notas ou abrir um software tipo o dreamweaver e salvar como ” web.config ” (sim, eu não tinha esse arquivo ainda e por isso que não estava dando certo as soluções que eu arranjava)
4º depois subir o web.config por ftp na minha página Web.
5º Para ver se a solução deu certo eu escrevi qualquer coisa depois “/” e link levou-me na página
personlizada que eu desajava.
– E fiquei muito FELIZ! 🙂
Ah, eu não falei também da URL amigável…
Eu também estavo com um problema da URL. Comentei na ligação com o técnico do suporte da mesma ligação do erro
404, ele me passou a solução. E advinha o resultado? Fiquei feliz também porque houve solução!
Eu tinha que criar arquivo web.config porque minha hospedagem está em Windows, se fosse em Linux seria o .htaccess .
Isso tudo pessoal, pode acreditar em menos de 90 minutos (com a mensagem no twitter, ligação e eu desenvolvendo as soluções)
Para quem queira saber o meu serviço de hospedagem – não quero fazer propaganda, mas estou muito feliz com ele – é o Uol.
Olham as páginas que eles me passaram:
resolver Erro 404
resolver URL Amigável
Depois do que eu fiz, olham como ficou o meu web.config:
<?xml version="1.0"?>
<configuration>
<system.webServer>
<httpErrors errorMode="Custom">
<remove statusCode="404" subStatusCode="-1" />
<error statusCode="404" prefixLanguageFilePath="" path="/EXEMPLO_404.php" responseMode="ExecuteURL" />
</httpErrors>
<rewrite>
<rules>
<rule name="wordpress" patternSyntax="Wildcard">
<match url="*"/>
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true"/>
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true"/>
</conditions>
<action type="Rewrite" url="index.php"/>
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
Bom, depois disso… Tenho que dizer que meu problema foi RESOLVIDO e quem tiver alguma dúvida
do suporte UOL, olham ae o endereço: Twitter SAC UOL
Muito obrigado a todos, e espero que o que postei aqui seja de grande ajuda!
Um GRANDE abraço a todos!
—————
Link do problema RESOLVIDO – ERRO 404 e URL Amigável
Espero que a dica ajudem a todos.
Abraços!