General WordPress.org

Foro WordPress » WordPress » General WordPress.org

Problema permalinks y error 404 (12 mensajes)

Acerca de este hilo

Tags

Etiquetas:

  1. sebas_acci

    3.0
    Antiguedad: May 2011
    Mensajes: 11

    offline

    Publicado hace 1 año
    #

    Hola,

    Estoy liado creando mi nuevo blog pero al cambiar los permalinks (enlaces permanentes) a "/%postname%/" me ha surgido un problema. Tengo instalado el MySQLdumper en esta carpeta:
    http://www.sebastian-perez.com/msd/
    y antes de cambiar los permalinks podia acceder a esa carpeta para realizar el backup de la BD sin problema, pero desde ahora me sale el dichoso error 404.
    Si pongo la ruta completa tampoco funciona:
    http://www.sebastian-perez.com/msd/index.php

    Creo que es debido a que WP confunde esa carpeta con un post cuyo permalink sería http://www.sebastian-perez.com/msd/, el problema es que no se qué hacer para solucionarlo. ¿Alguien tiene alguna idea?

    Muchas gracias

  2. sebas_acci

    3.0
    Antiguedad: May 2011
    Mensajes: 11

    offline

    Publicado hace 1 año
    #

    Bueno, la verdad es que este problema ya me está volviendo loco. He leído mil artículos en internet, que si es problema del archivo .htaccess, Mod_rewrite y mil cosas más pero no consigo dar con la tecla

    Os doy un poco más de información por si os sirve de ayuda. He creado el mismo blog en un servidor local usando XAMPP, he instalado también el "MySQLdumper". Procedo a activar los permalinks con "/%postname%/" y cual es mi sorpresa... ¡que aquí si funciona correctamente! :S

    ¿Alguien sabe con esto qué puede ser? ¿Problema de mi servidor?

    Por favor, si alguien sabe algo le ruego que me de una pista.
    Gracias.

  3. Enrich

    4.0
    Antiguedad: May 2011
    Mensajes: 70

    offline

    Publicado hace 1 año
    #

    Sebas seguro que tu servidor permite poner MODREWRITE en ON?

    Cupones adwords gratis para españoles en http://www.CuponesAdwordsGratis.Info
  4. sebas_acci

    3.0
    Antiguedad: May 2011
    Mensajes: 11

    offline

    Publicado hace 1 año
    #

  5. sebas_acci

    3.0
    Antiguedad: May 2011
    Mensajes: 11

    offline

    Publicado hace 1 año
    #

    Os doy más pistas, no voy a parar de calentarme la cabeza hasta que consiga solucionar el problema :-8

    Creo que el problema está en el archivo .htaccess. Originariamente, con los permalinks por defecto el .htaccess tiene esta info:

    # BEGIN WordPress

    # END WordPress

    Cuando activo los permalinks a "/%postname%/" el .htaccess cambia a:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress

    Esta linea es un poco rara, pero aunque la borre el problema no se soluciona, asi que no creo que sea debido a eso:

    RewriteRule ^index\.php$ - [L]

    Bueno, pues si una vez activados los permalinks a "/%postname%/" cojo y borro del .htaccess toda la info nueva, lo dejo como si no hubiera cambiado los permalinks, es decir:

    # BEGIN WordPress

    # END WordPress

    Si hago esto, me deja abrir si problemas el MySQLdumper:
    http://www.sebastian-perez.com/msd/
    pero ahora no puedo ver los post, me da error 404, por ejemplo este:
    http://www.sebastian-perez.com/bienvenidos-a-mi-blog/
    Algo lógico puesto que el archivo .htacccess no tiene la info necesaria para eso.

    A lo mejor no he avanzado demasiado, pero creo que el problema va a estar en la info del archivo .htaccess, ¿que creeis? :S

  6. Enrich

    4.0
    Antiguedad: May 2011
    Mensajes: 70

    offline

    Publicado hace 1 año
    #

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress

    Con eso deberia funcionar, pero ojo, no se actualiza el htaccess amigo,
    debes meterlo tu a mano, copia eso y sobreescribe el otro htaccess.
    Tambien debes tenerlo activado por supuesto
    dentro del admin en enlaces permanentes.

    Y elige:

    Estructura personalizada

    Y escribe esto en la casilla

    /%category%/%postname%/

    Espero te ayude y se solucione

    Cupones adwords gratis para españoles en http://www.CuponesAdwordsGratis.Info
  7. sebas_acci

    3.0
    Antiguedad: May 2011
    Mensajes: 11

    offline

    Publicado hace 1 año
    #

    Nada, que no hay manera He hecho lo que me dices y no se soluciona. No puedo entrar a:
    http://www.sebastian-perez.com/msd/
    Y por ejemplo tampoco puedo acceder a una carpeta donde tengo imagenes:
    http://www.sebastian-perez.com/images/

    Esto ya es demasiado raro, y aun más que en el servidor local con XAMPP todo funcione sin problemas!!

    Gracias de todas maneras.

  8. Enrich

    4.0
    Antiguedad: May 2011
    Mensajes: 70

    offline

    Publicado hace 1 año
    #

    Has probado a entrar por ftp y darle a esas carpetas permisos CHMOD 777?
    Por otro lado doy por hecho que el htaccess lo tienes en la carpeta raiz no?
    Un saludo

    Cupones adwords gratis para españoles en http://www.CuponesAdwordsGratis.Info
  9. sebas_acci

    3.0
    Antiguedad: May 2011
    Mensajes: 11

    offline

    Publicado hace 1 año
    #

    Hasta ahora no lo había hecho, pero tampoco funciona...
    Y sí, el htaccess esta en la raiz, en /public_html/.

    ¿Me doy por vencido?

  10. sebas_acci

    3.0
    Antiguedad: May 2011
    Mensajes: 11

    offline

    Publicado hace 1 año
    #

    Voy a cortar por lo sano, voy a borrar todo el for e instalarlo de nuevo.
    Con tantos cambios ya tengo todo hecho una basura :S

  11. LGrusin

    Moderador
    Antiguedad: Feb 2011
    Mensajes: 1.801

    offline

    Publicado hace 1 año
    #

    Sobre esto hay información en el foro.

    El permalink correcto es,
    /%postname% sin la barra al final
    o bien
    /%postname%.html

    El archivo .htaccess normalmente se crea o se actualiza al modificar el permalink.

    Si existen carpetas con el mismo nombre que una página de WordPress se forma el lio. No uses páginas con el mismo nombre de carpetas que ya existan.

    Es más una página puede tener un nombre y lo que ve el visitante al blog ser otra cosa. Lo importante es el nombre de la página y no lo que se muestra en el menú.

    Un saludo

  12. sebas_acci

    3.0
    Antiguedad: May 2011
    Mensajes: 11

    offline

    Publicado hace 1 año
    #

    Gracias LGrusin, pero lo de la barra en el /%postname%/ no era el problema.
    Tras instalar todo WP otra vez lo he encontrado por fin jeje Es problema del MySQLdumper, al proteger la carpeta donde está instalado tmb se crea un archivo .htaccess que es incompatible con el de la raiz del foro. Lo he borrado y listo!
    Muchas gracias a todos!!!

Responder

Debes Identificarte para publicar.

Foro WordPress » WordPress » General WordPress.org