Jump to content

Problemas con URLs amigables en el smarty cache


Pelon

Recommended Posts

Hola amigos,

 

Desde hace unos días google me indexa unas urls que generan un error 404.

 

El problema es que de vez en cuando, al navegar por las diferentes categorías, se añaden a todos los enlaces de la web unos parámetros del tipo:

 

http:// myweb.com /86-atributo/valor1_valor2?p=4"

 

Lo que genera un error 404

 

Esas urls incorrectas salen del smarty cache, por lo que si desactivo cache en rendimiento y borro la carpeta la web funciona correctamente.

 

No se cual es el problema y agradecería un poco de ayuda.

 

La versión de prestashop es 1.5.2

Link to comment
Share on other sites

Tengo el mismo problema y me estoy volviendo loco!!!

 

En mi caso añade RSS?p=123

 

Por lo menos ahora se que eliminando el cacheo no da ese error, porque después de muchas vueltas ni tan siquiera había llegado a esa conclusión.

 

Un saludo

Link to comment
Share on other sites

  • 2 months later...

Estoy utilizando la versión 1.5.4.1, en un servidor VPS y configurado en modo CLI.

Yo tengo un problema parecido, creo que todo el mal viene de la cache smarty\cache y smarty\compile, donde he observado que cuando activo la opción cache de prestashop, genera carpetas con permisos 771 y ficheros con permisos 644 siendo el usuario "apache" el propietario de estos ficheros generados por prestashop, tengo que ir a mi panel de control, meterme en las carpetas smarty\cache y smarty\compile, pulsar el botón Reset Ownership de forma recursiva para que el usuario no sea Apache sino mi usuario actual, y de igual forma poner los permisos 777 a todas las carpetas.

De esta forma consigo poder borrar de forma manual la cache para que se regenere de nuevo, activo la opción de cache en prestashop y empieza otra vez todo a ir rápido, pero claro no puedo estar haciendo eso constantemente.

 

He mirado la opción de volver a compilar php en modo CGI (actualmente está en CLI). Con esta forma de funcionar el php, no se permiten archivos ni directorios con permisos 777, todos tendrían que ser 644 y 755 respectivamente, además de que el propietario de todo siempre sería el usuario de DirectAdmin.

Voy a probar esta opción y os cuento.

 

Si a alguno de vosotros os ha ocurrido algo parecido y ha encontrado la solución por favor comunicarlo en el foro.

Gracias

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...