A algún que otro usuario de Dreamhost puede ser que le venga bien este pequeño truco. En mi caso la instalación por defecto de WordPress crea un fichero “.htaccess” con este contenido:
RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]
Estos rewrites hacen que todas las páginas que no sean un fichero (“!-f”) o un directiorio (“!-d”) se redireccionen a index.html. De esta forma wordpress puede manejar los 404, etc cuando un fichero o directorio no existe. El problema es cuando tenemos directorios mapeados como rutas, es decir, que físicamente no existen aunque deberían servirse. Por ejemplo, en dreamhost toda las páginas tienen estádisticas en “domino/stats”, en mi caso “www.pplux.com/stats”.
Para solucionarlo, añadimos una excepción en el fichero .htaccess.
RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} !^/stats$ RewriteCond %{REQUEST_URI} !^/stats/(.*)$ RewriteCond %{REQUEST_URI} !^/failed_auth.html$ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]
y arreglado.
Update Después de probarlo… resulta que estaba documentado XD
kraptor | 05-Jun-06 at 10:14 am | Permalink
Ahora que he actualizado el blog, me ha venido de perlas
Carlos | 16-Oct-06 at 10:25 pm | Permalink
Buf, pues a mí no me funciona… Me funcionó un tiempo y luego no, tendré que abrir un ticket
pplux | 17-Oct-06 at 7:58 am | Permalink
D’oh… a mi ahora tampoco me funciona… supongo que por el feedburner y tonterías varias…. algún día lo volveremos a mirar
Gosku | 22-Oct-06 at 12:34 am | Permalink
Hola, he visto tu anotación sobre el .htaccess, y aunque tú aplicas los cambios para el plugin de estadísticas, quizás me puedas ayudar:
Yo acabo de cambiar el sistema de permalink:
- Antes estaban como /%year%/%monthnum%/%day%/%postname%/
- Ahora están como /archivo/%postname%/
Como he cambiado la estructura, ahora los enlaces que contuvieran el permalink viejo devuelve un 404, por lo que quiero añadir al .htaccess una línea que redirija el permalink viejo al nuevo, pero no me funciona, quizás porque no estoy construyendo bien la expresión regular…
¿podrías echarme una mano? Estoy desesperado ya y no hay mucha información en la red al respecto…
Gracias de antemano