arihadne Posted May 21, 2014 Share Posted May 21, 2014 Hola a tod@s !! Ya llevamos tiempo con este problema y no sabemos cómo solucionarlo. El caso es que estamos intentando hacer un redireccionamiento 301 de algunas direcciones antiguas a nuevas, pero siempre que subimos el .htaccess vía FTP aparece el error 500. ¿Nos podéis ayudar? NOTA: las páginas antiguas corresponden a landings hechas en HTML puro, y las redirigimos a páginas hechas mediante multitiendas en prestashop. Link to comment Share on other sites More sharing options...
FranciscoVillen Posted May 21, 2014 Share Posted May 21, 2014 ¿Estais modificando el .htaccess que genera prestashop o lo estas sobreescribiendo con tu htaccess? Prestashop genera una serie de reglas en el htaccess que no deberian ser borradas. Link to comment Share on other sites More sharing options...
arihadne Posted May 22, 2014 Author Share Posted May 22, 2014 Hola Francisco, Lo que estamos haciendo es a partir del que genera Prestashop con la desactivacon-activación de las URL amigables, añadir reglas de redireccionamiento 301, por lo que no estamos borrando nada. Sin embargo al volverlo a subir ( mejor dicho reescribir) el .htaccess que hay en la caperta public_html, ninguna de las web funiona, generando un problema 500. ¿Qué podemos hacer? Muchas gracias por contestar tan pronto. Link to comment Share on other sites More sharing options...
FranciscoVillen Posted May 26, 2014 Share Posted May 26, 2014 Yo tengo redirecciones 301 en algunos htaccess de prestashop y no me da problema. Las tengo puestas justo despues de donde pone: # ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again Y las escribo de la siguiente manera: Redirect 301 /contacto-8 http://miweb.com/contactenos En un prestashop que me daba problemas con el htaccess, tuve que añadir la siguiente linea (justo antes de las redirecciones): RewriteBase / Un saludo. Link to comment Share on other sites More sharing options...
arihadne Posted May 26, 2014 Author Share Posted May 26, 2014 Hola Francisco. Probaremos lo que nos comentas y en cuanto tengamos algún resultado lo expondremos Muchas gracias !!! Link to comment Share on other sites More sharing options...
arihadne Posted May 27, 2014 Author Share Posted May 27, 2014 Hola de nuevo ! Hemos probado lo que nos comentaste Francisco pero sigue sin funcionar. Estábamos pensando a ver si tal vez fuera, porque necesitamos que una vez modificado el htaccess, el servidor tenía que denegarle los permisos de escritura, para protegerlo de nuevo, pues leímos en algún sitio que a veces no funciona porque no puede ser un archivo desprotegido. Vamos a probarlo y os comento. Si alguien más nos puede echar una mano lo agradeceríamos Un saludo Link to comment Share on other sites More sharing options...
arihadne Posted May 27, 2014 Author Share Posted May 27, 2014 Nada, tampoco ha servido volverle a "denegarle" los permisos al archivo Link to comment Share on other sites More sharing options...
FranciscoVillen Posted May 27, 2014 Share Posted May 27, 2014 Pero entonces, con el htaccess normal funciona correctamente. Y con el mismo .htaccess añadiendole simplemente los Redirect 301, ¿te esta dando error 501?, en que parte las estais añadiendo y cómo. ¿Es posible que las redirecciones las esteis haciendo mal? Link to comment Share on other sites More sharing options...
arihadne Posted May 27, 2014 Author Share Posted May 27, 2014 Hola, El .htaccess funciona con normalidad si lo genera prestashop. En el momento que lo modificamos, aunque sea renombrar y volverlo a nombrar como ".htaccess" deja de funcionar el prestashop apareciendo un error 500. Hemos añadido las redirecciones 301 tal cual nos has comentado, detrás del "end" pero nada no ha habido forma y es extraño porque sí que nos ha permitido poner cosas como " sin www" a con "www" en el .htaccess pero redirecciones no ¿Qué podemos hacer? Gracias!! Link to comment Share on other sites More sharing options...
FranciscoVillen Posted June 2, 2014 Share Posted June 2, 2014 (edited) ¿Has probado a activar el reporte de errores de Prestashop? Te puede dar más información cuando te de el error 500 para poder investigar que está pasando. Aquí tienes una guia de como habilitar el reporte de errores: http://victor-rodenas.com/2013/05/11/guia-habilitar-el-reporte-de-errores-en-prestashop-1-5-y-prestashop-1-4/ Edited June 2, 2014 by FranciscoVillen (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts