permanent permalink page not link funcionan found divi change wordpress mod-rewrite iis-6 permalinks

page - Hacer que IIS6 juegue bien con WordPress Pretty Permalinks



wordpress page not found permalinks (5)

Tengo un blog impulsado por WordPress que estoy tratando de configurar en nuestro servidor IIS6 y todo funciona además de la estructura de enlace permanente con la que estoy teniendo un gran dolor de cabeza.

Después de buscar en Google / codex wordpress me enteré de que es porque IIS6 no tiene el equivalente de mod_rewrite de Apache que se requiere para que funcione esta característica. Entonces ahí es donde estoy ahora. Parece que no puedo encontrar una solución funcional para hacer funcionar los enlaces permanentes bonitos sin el "index.php /", ¿alguien tiene alguna recomendación?

Lo que no puedo hacer

  • Actualizar a IIS7
  • Cambiar a Apache
  • Renunciar a mi trabajo

Esas sugerencias me han sido ofrecidas, lo que lamentablemente no puedo hacer ninguna de ellas. Solo una, FYI.

Muchas gracias a cualquiera que pueda llevarme en la dirección correcta.


Investigué este tema brevemente y parece que necesitas una pieza adicional que se llama URL Rewrite (Go Live) .

Aquí hay un artículo que lo guiará a través de cómo crear una regla de reescritura usando esto. También requieren IIS7, que no estoy seguro si es realmente importante. Pero podría ser otra cosa de la que tengas que ocuparte.

En caso de que la URL anterior falle más adelante, aquí hay una regla de reescritura de ejemplo 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>


Utilizo un host IIS7 compartido para mi blog de Wordpress, por lo que tampoco tengo la opción de instalar un módulo de reescritura de URL. Después de un poco de búsqueda, la mejor solución que pude encontrar fue utilizar un controlador de errores 404 personalizado, que corrige algunas variables del servidor y luego entrega la solicitud a index.php para su procesamiento. Para mostrar que esto realmente funciona, voy a vincular a la publicación relevante en mi blog :-)


Estaba luchando con este problema desde hace unos días, y después de buscar tantas cosas obtuve una solución y ahora tengo enlaces permanentes bastante bonitos en mi blog alojado (IIS7 + Windows Server). (Requisitos previos: Versión PHP 5.0 + y GUIÓN FAST CGI - No use el Filtro ISAPI)

He creado un archivo web.config que necesita poner ese archivo en su directorio raíz y listo. http://www.geekblogger.org/2010/03/how-to-set-pretty-permalinks-in.html


IIRF hace esto, para IIS6.

Gratis.