Obtendo IIS6 para jogar bonito com WordPress Permalinks bonitas
-
02-07-2019 - |
Pergunta
Eu tenho um blog alimentado WordPress que eu estou tentando começar a instalação no nosso servidor e tudo funciona IIS6 Além da estrutura permalink que eu estou tendo uma grande dor de cabeça.
Depois pesquisando em torno / wordpress codex eu aprendi que é porque IIS6 não tem o equivalente a mod_rewrite do Apache que é necessário para que esse recurso funcione. Então, isso é onde eu estou agora. Eu não consigo encontrar uma solução funcional para obter os permalinks bonito trabalhar sem o "index.php /" Alguém tem alguma recomendação?
O que eu não posso fazer:
- Atualização para IIS7
- Mudar para Apache
- sair do meu emprego
Essas sugestões foram oferecidos a mim, que, infelizmente, eu não posso fazer qualquer um desses. Apenas um, FYI.
Muito obrigado por qualquer um que pode me levar na direção certa.
Solução
Eu deparei com a seguinte resposta em outra pergunta: para páginas de pesquisa
Espero que ajude!
Outras dicas
RIFI faz isso, para IIS6.
Free.
Eu pesquisei este tema de forma breve e parece que você precisa de uma peça adicional que é chamado URL Rewrite (Go Live) .
Aqui está um artigo que percorre como criar uma regra de reescrita usando isso. Eles também exigem IIS7, que eu não tenho certeza se é realmente importante. Mas pode ser outra coisa que você tem que cuidar.
Apenas no caso do exposto URL falhar depois, aqui está um exemplo regra de reescrita para Wordpress:
<rewrite>
<rules>
<rule name="Main Rule" stopProcessing="true">
<match url=".*" />
<conditions logicalGrouping="MatchAll">
<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>
Eu uso uma série IIS7 compartilhada para o meu blog Wordpress, então eu não tenho a opção de instalar um módulo de reescrita URL também. Depois de um pouco de pesquisa rodada, a melhor solução que eu poderia vir acima com era usar um manipulador de erro 404 personalizada, que corrige alguns variáveis ??de servidor e, em seguida, entrega o pedido para index.php para processamento. Para mostrar que isso realmente funciona, eu vou ligar para o cargo relevante no meu blogue : -)
Eu estava lutando com este problema de alguns dias, e depois procurar tanta coisa eu tenho solução e agora eu tenho permalinks bonitas na minha auto hospedado (servidor IIS7 janelas +) blog. (Pré-requisitos: PHP5.0 + Versão e CGI Fast Script - Não use filtro ISAPI)
Eu fiz um web.config você precisa colocar esse arquivo em seu diretório raiz e feito. http://www.geekblogger.org/ 2010/03 / how-to-set-pretty-permalinks-in.html