Recientemente al actualizar a la versión 3.9 de WordPress me encontré que los enlaces permanentes (permament links) en mis blogs dejaban de funcionar y daban un error 404.
Tras investigar un poco, porque me parecía raro que con la versión anterior si que funcionara pero con esta no, no encontré la causa de este error, pero si que encontré la forma de solucionarlo.
Para solucionar el problema con los enlaces permanentes en WordPress, tendremos que incorporar o sustituir nuestro web.config de cada web con estas líneas:
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <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/{R:0}"/></rule> <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>
Espero que os sirva de ayuda.
Hola, a que archivo te refieres? Es que también me aparece erro 404 por ejemplo cuando hago una nueva entrada o visualización previa.
Gracias
En la carpeta raíz del blog tienes que tener un archivo web.config y si no lo tienes lo creas con el contenido que esta escrito en el post.
No se que versión tienes de WordPress pero actualizaté a la última.
Hola:
He añadido ese código al archivo que mencionar web.config y ahora han dejado de funcionar otras cosas, me podrías ayudar??? y decirme que es lo que tengo mal en el código de dicho fichero???
web.config inicial:
Salía el error 404, pero el resto de la web se veía bien
ahora con el nuevo web.confi, enlaces permanentes bien y resto de web mal.
Gracias por la colaboración. Un saludo.