Autor Tema: Permalinks en wordpress [Solucionado]  (Leído 946 veces)

Desconectado kopito

  • Newbie
  • *
  • Mensajes: 9
  • Karma: +0/-0
    • Ver Perfil
Permalinks en wordpress [Solucionado]
« en: Junio 07, 2011, 02:44:03 pm »
Hola !

Al desactivar en settings la opcion "default" en los permalinks y escoger otro tipo de los sugeridos (por ejemplo: mes-dia-titulodelpost) me dice que no puede escribir el .htaccess porque no es writable.

He creado yo mismo un fichero .htaccess con el codigo que sugieren en esa misma página , que he subido por ftp al sitio, pero no se muy bien donde debe estar alojado:

¿en el raiz del sitio web?
¿en la carpeta de mi instalacion de wordpress? (esta dentro de un directorio en la carpeta "public_html")
¿donde?

He probado a dejar el .htaccess en el raiz de la carpeta public_html, pero el wordpress ahora no me encuentra el index.php y me sale la pagina 404.php

Espero me puedan ayudar con este tema.

Gracias
« última modificación: Junio 11, 2011, 01:22:59 am por m[a]cman »

Desconectado Peter

  • Administrator
  • Full Member
  • *****
  • Mensajes: 129
  • Karma: +4/-0
    • Ver Perfil
    • No Soy Normal
Re:Permalinks en wordpress
« Respuesta #1 en: Junio 07, 2011, 02:50:41 pm »
Hola Kopito, bienvenido al foro.

El archivo .htaccess va en la raiz de tu servidor y de la instalación de WordPress, es decir, en donde subes todos los archivos y carpetas de WordPress. Para aclararlo, si, dentro de tu carpeta "publica_html", siempre y cuando WordPress esté instalado ahí y no en una sub carpeta.

El archivo .htaccess es invisible a no ser que tu cliente FTP te permita ver los archivos que empiezan con ".", esa función normalmente viene desactivada por omisión. Entonces si puedes verlo, no tienes problema en ese aspecto.

Una ves creado el archivo .htaccess, tienes que abrirlo y pegar el código que te da WordPress en la administración al cambiar los permalinks y con eso te queda funcionando.

Saludos.

Desconectado kopito

  • Newbie
  • *
  • Mensajes: 9
  • Karma: +0/-0
    • Ver Perfil
Re:Permalinks en wordpress
« Respuesta #2 en: Junio 07, 2011, 02:53:47 pm »
Hola Peter,

Pues eso es lo que he hecho.
He subido el fichero .htaccess con filezilla (que si permite ver los ficheros "punto") al raiz de public_html y al raiz de la carpeta donde está alojado wordpress.

Actualizo la pagina del navegador (se debería ver mi blog) y veo el template, pero me devuelve la 404.php (not found).
No se que estoy haciendo mal.

Gracias por la ayuda.


Desconectado kopito

  • Newbie
  • *
  • Mensajes: 9
  • Karma: +0/-0
    • Ver Perfil
Re:Permalinks en wordpress
« Respuesta #3 en: Junio 07, 2011, 02:58:25 pm »
Hay que agregar en el .htaccess esto ?????

<IfModule mod_rewrite.c>
</IfModule>

He mirado otro fichero .htaccess que tenía guardado por ahí y directamente tiene las ordenes rewrite engine, rewrite base, etc..

??????????

Desconectado Peter

  • Administrator
  • Full Member
  • *****
  • Mensajes: 129
  • Karma: +4/-0
    • Ver Perfil
    • No Soy Normal
Re:Permalinks en wordpress
« Respuesta #4 en: Junio 07, 2011, 03:00:23 pm »
WordPress te da un código completo, algo como esto en Ajustes de los enlaces permanentes:

Código: [Seleccionar]
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

Eso es lo que tienes que poner dentro del .htaccess

Saludos.

Desconectado kopito

  • Newbie
  • *
  • Mensajes: 9
  • Karma: +0/-0
    • Ver Perfil
Re:Permalinks en wordpress
« Respuesta #5 en: Junio 07, 2011, 03:02:13 pm »
Yaaaaaaaaa... pero que eso es lo que he hecho.
He modificado el .htaccess y lo he puesto en el raiz de mi carpeta de wordpress (la que está dentro de public_html) y sigue sin funcionar.

Alguna sugerencia ???

Desconectado Peter

  • Administrator
  • Full Member
  • *****
  • Mensajes: 129
  • Karma: +4/-0
    • Ver Perfil
    • No Soy Normal
Re:Permalinks en wordpress
« Respuesta #6 en: Junio 07, 2011, 03:11:49 pm »
Ok, dentro de public_html tienes lo siguiente:

.htaccess
index.php
wp-activate.php
wp-admin
wp-app.php
wp-atom.php
wp-blog-header.php
wp-comments-post.php
wp-commentsrss2.php
wp-config.php
wp-content
wp-cron.php
wp-feed.php
wp-includes
wp-links-opml.php
wp-load.php
wp-login.php
wp-mail.php
wp-pass.php
wp-rdf.php
wp-register.php
wp-rss.php
wp-rss2.php
wp-settings.php
wp-signup.php
wp-trackback.php
xmlrpc.php

Y todo funcionaba bien antes de cambiar la estructura de permalinks ?
Que estructura tenías y cual pusiste ahora ?
Tienes algún plugin de cache ?
« última modificación: Junio 07, 2011, 03:13:34 pm por Peter »

Desconectado kopito

  • Newbie
  • *
  • Mensajes: 9
  • Karma: +0/-0
    • Ver Perfil
Re:Permalinks en wordpress
« Respuesta #7 en: Junio 07, 2011, 03:20:31 pm »
NOP !

dentro de public_html tengo mi estructura de carpetas (tengo un foro, una base de datos php, otras historias organizadas por carpetas y la carpeta XXXXXXXX que es la que contiene el wordpress, con los ficheros que has comentado, incluido el .htaccess).


Desconectado Peter

  • Administrator
  • Full Member
  • *****
  • Mensajes: 129
  • Karma: +4/-0
    • Ver Perfil
    • No Soy Normal
Re:Permalinks en wordpress
« Respuesta #8 en: Junio 07, 2011, 03:27:23 pm »
Ok, entonces es la ruta la que no está encontrando o cual es el error que te marca ?

Y estas tres también son imprescindibles de saber.
Y todo funcionaba bien antes de cambiar la estructura de permalinks ?
Que estructura tenías y cual pusiste ahora ?
Tienes algún plugin de cache ?

En la carpeta "public_html" que es lo principal, es decir, al visitar el dominio que hay ?
Existe ahí otro archivo .htaccess ?

Saludos.

Desconectado kopito

  • Newbie
  • *
  • Mensajes: 9
  • Karma: +0/-0
    • Ver Perfil
Re:Permalinks en wordpress
« Respuesta #9 en: Junio 07, 2011, 03:34:57 pm »
Me aparece mi template con el 404.php cargado... mostrando el tipico "ops, no encontramos l oque buscabas"

En el raiz de public_html no hay ningun .htaccess

la estructura de permalinks que tenía antes (default).  xxxx.xxxx.com/?p=21    funcionaba perfectamente

ahora he seleccionado otra estructura (que añade barras al estilo:  xxxx.xxxxx.com/05/05/2011/titulodelpost)


Desconectado Peter

  • Administrator
  • Full Member
  • *****
  • Mensajes: 129
  • Karma: +4/-0
    • Ver Perfil
    • No Soy Normal
Re:Permalinks en wordpress
« Respuesta #10 en: Junio 07, 2011, 03:38:26 pm »
Existe ya contenido en tu blog, aunque sea un post ?

En la administración tienes bien las direcciones URL?
Dirección de WordPress (URL) http://www.tudominio.com/blog/
Dirección del sitio (URL) http://www.tudominio.com/blog/

Desconectado kopito

  • Newbie
  • *
  • Mensajes: 9
  • Karma: +0/-0
    • Ver Perfil
Re:Permalinks en wordpress
« Respuesta #11 en: Junio 07, 2011, 09:05:14 pm »
Existe un post en el blog. Es decir, hay contenido.

la dirección del blog y la de wordpress están bien puestas, aunque una apunta a la dirección real (la carpeta dentro de public_html) y la otra apunta al dominio

Por ejemplo:

http://www.juanito.es/wordpress

y la otra:

http://www.elblogdejuanito.com    (este dominio tiene un domain forward a la direccion de arriba).


Desconectado Peter

  • Administrator
  • Full Member
  • *****
  • Mensajes: 129
  • Karma: +4/-0
    • Ver Perfil
    • No Soy Normal
Re:Permalinks en wordpress
« Respuesta #12 en: Junio 07, 2011, 09:10:11 pm »
Que las dos apunten a la ruta de wordpress, es decir a http://www.juanito.es/wordpress

Prueba y comentas si se soluciona.

Saludos.

Desconectado kopito

  • Newbie
  • *
  • Mensajes: 9
  • Karma: +0/-0
    • Ver Perfil
Re:Permalinks en wordpress
« Respuesta #13 en: Junio 07, 2011, 09:20:36 pm »
Voy a ello !

Ahora cuento cosas.


Desconectado kopito

  • Newbie
  • *
  • Mensajes: 9
  • Karma: +0/-0
    • Ver Perfil
Re:Permalinks en wordpress (resuelto)
« Respuesta #14 en: Junio 07, 2011, 09:30:44 pm »
Pues ahí estaba el fallo !

Si señor, al actualizar las rutas del wordpress y del sitio y poner la misma direccion en ambas, he probado de nuevo a cambiar el estilo de los permalinks y me ha respondido con un bonito:

"permalink structure updated !"

Así que problema resuelto.

Gracias por tu tiempo !

Saludos