Jump to content

[Solucionado] URL amigable y .htaccess produce 500 internal error - prestashop 1.5.4 en godaddy


Luz Belle

Recommended Posts

Hola estimados usuarios de prestashop,

 

He buscando infatigablemente la solución en los foros en español e inglés, pero nada parece arreglar el problema, el cual consiste en que cada vez que activo la URL amigable en mi back office, me aparece el siguiente error:

 

 

Internal Server Error

 

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log. Apache Server at tienda.unpoemadeamor.com Port 80

 

***

 

He consultado a mi server (GoDaddy) y me indicaron subir el archivo .htaccess en ASCII mode con permiso 644, así que decargué el archivo original de mi FTP y lo subí siguiendo las indicaciones, lo cual no funcionó.

He tratado de seguir con mi tienda borrando el archivo .htaccess, pero me aparecen errores por todos lados y las imágenes de los productos no se pueden ver, entre otros bugs.

Si alguien tiene una solución le pido encarecidamente que me responda.

P.D. Adjunto el contenido de mi archivo .htaccess regenerado:

 

# ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again

# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution

# http://www.prestashop.com - http://www.prestashop.com/forums

 

<IfModule mod_rewrite.c>

<IfModule mod_security.c>

SecFilterEngine Off

SecFilterScanPOST Off

</IfModule>RewriteEngine on

RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$

RewriteRule . - [E=REWRITEBASE:/]

RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]

 

# AlphaImageLoader for IE and fancybox

RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$

RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L]

</IfModule>

 

#If rewrite mod isn't enabled

ErrorDocument 404 /index.php?controller=404

 

# ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again

 

 

Gracias.

Link to comment
Share on other sites

Realmente se está complicando demasiado instalar esta plataforma de comercio electrónico. Espero alguna respuesta, gracias.

 

1 - Intenta habilitar el reporte de errores: http://www.prestasho...-en-prestashop/ y dime si depende un error 500 te sale otro error en pantalla.

 

2 - Si te sigue saliendo un error 500, revisa el log de errores en tu hosting.

 

3 - Intenta desactivar y activar otra vez las urls amigables, por que ese .htaccess parece incompleto.

Link to comment
Share on other sites

Que tienes dentro del errorlog ¿?

 

Hay 4 carpetas que dicen lo mismo:

 

[Tue May 14 16:38:11 2013] [warn] RSA server certificate CommonName (CN) `tienda.unpoemadeamor.com' does NOT match server name!?

 

No tengo idea de cómo arreglarlo.

Link to comment
Share on other sites

Hay 4 carpetas que dicen lo mismo:

 

[Tue May 14 16:38:11 2013] [warn] RSA server certificate CommonName (CN) `tienda.unpoemadeamor.com' does NOT match server name!?

 

No tengo idea de cómo arreglarlo.

 

Lo primero es que tienes que tener paciencia y no responder 5 veces seguidas diciendo que no te funciona, con una vez es suficiente, por que yo no soy esclavo del foro, ni trabajo en el foro, y aquí son las 2 de la mañana.

 

Ahora en referencia al problema.

 

Si tu vacias el fichero .htaccess, (Dejarlo en blanco) y activas las urls amigables, el .htacess se rellena con contenido diferente al que me has mostrado ¿si o no?

Link to comment
Share on other sites

Si tu vacias el fichero .htaccess, (Dejarlo en blanco) y activas las urls amigables, el .htacess se rellena con contenido diferente al que me has mostrado ¿si o no?

 

Lo digo por que ese .htaccess que adjuntas en el primer mensaje, esta incompleto, en el sentido de cuando activas las urls amigables.

Link to comment
Share on other sites

Lo primero es que tienes que tener paciencia y no responder 5 veces seguidas diciendo que no te funciona, con una vez es suficiente, por que yo no soy esclavo del foro, ni trabajo en el foro, y aquí son las 2 de la mañana.

 

Ahora en referencia al problema.

 

Si tu vacias el fichero .htaccess, (Dejarlo en blanco) y activas las urls amigables, el .htacess se rellena con contenido diferente al que me has mostrado ¿si o no?

 

Pues normalmente no estoy tan estresada, pero llevo con este problema hace meses, aunque eso no justifica mi tono.

Pues claro que no eres esclavo, y te agradezco que te tomes el tiempo de responder.

 

Voy a probar lo que dices y vuelvo.

Link to comment
Share on other sites

Lo digo por que ese .htaccess que adjuntas en el primer mensaje, esta incompleto, en el sentido de cuando activas las urls amigables.

 

Bueno no sé si está incompleto, pero voy a borrarlo y a ver si tengo acceso a mi back office.

Link to comment
Share on other sites

Bueno no sé si está incompleto, pero voy a borrarlo y a ver si tengo acceso a mi back office.

 

Así quedó mi .htaccess después de seguir tus instrucciones (sí pude acceder a mi back office después de borrar el .htaccess y luego activé la URL amigable y la Url canónica).

 

 

 

 

# ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again

# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution

# http://www.prestashop.com - http://www.prestashop.com/forums

 

<IfModule mod_rewrite.c>

<IfModule mod_security.c>

SecFilterEngine Off

SecFilterScanPOST Off

</IfModule>RewriteEngine on

RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$

RewriteRule . - [E=REWRITEBASE:/]

RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]

 

# Images

RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$

RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]

RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$

RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L]

RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$

RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L]

RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$

RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L]

RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$

RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L]

RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$

RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L]

RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$

RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L]

RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$

RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L]

RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$

RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]

RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$

RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]

# AlphaImageLoader for IE and fancybox

RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$

RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L]

 

# Dispatcher

RewriteCond %{REQUEST_FILENAME} -s [OR]

RewriteCond %{REQUEST_FILENAME} -l [OR]

RewriteCond %{REQUEST_FILENAME} -d

RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$

RewriteRule ^.*$ - [NC,L]

RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$

RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L]

</IfModule>

 

#If rewrite mod isn't enabled

ErrorDocument 404 /index.php?controller=404

 

# ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again

Link to comment
Share on other sites

Así quedó mi .htaccess después de seguir tus instrucciones (sí pude acceder a mi back office después de borrar el .htaccess y luego activé la URL amigable y la Url canónica).

 

 

 

 

# ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again

# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution

# http://www.prestashop.com - http://www.prestashop.com/forums

 

<IfModule mod_rewrite.c>

<IfModule mod_security.c>

SecFilterEngine Off

SecFilterScanPOST Off

</IfModule>RewriteEngine on

RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$

RewriteRule . - [E=REWRITEBASE:/]

RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]

 

# Images

RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$

RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]

RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$

RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L]

RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$

RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L]

RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$

RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L]

RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$

RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L]

RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$

RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L]

RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$

RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L]

RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$

RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L]

RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$

RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]

RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$

RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]

# AlphaImageLoader for IE and fancybox

RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$

RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L]

 

# Dispatcher

RewriteCond %{REQUEST_FILENAME} -s [OR]

RewriteCond %{REQUEST_FILENAME} -l [OR]

RewriteCond %{REQUEST_FILENAME} -d

RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$

RewriteRule ^.*$ - [NC,L]

RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$

RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L]

</IfModule>

 

#If rewrite mod isn't enabled

ErrorDocument 404 /index.php?controller=404

 

# ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again

 

Desactiva las urls canonicas un momento.

 

Crea un fichero llamado:

 

nadie.php

 

y introduce esto:

 

<?php
phpinfo();
?>

 

sube ese fichero al raiz de tu tienda, y pasame la dirección.

Link to comment
Share on other sites

Desactiva las urls canonicas un momento.

 

Crea un fichero llamado:

 

nadie.php

 

y introduce esto:

 

phpinfo();

 

sube ese fichero al raiz de tu tienda, y pasame la dirección.

 

Ehm, disculpa, pero cómo creo un fichero php? en wordpad o en bloc de notas? (es que antes intenté hacerlo pero estuvo mal).

Link to comment
Share on other sites

Creé un fichero en mi FTP con el nombre de nadie.php con el contenido que indicas, ¿estará bien así o necesito crear el bloc de notas y subirlo con filezilla?

 

por si acaso adjunto la dirección https://p3nlsccweb.secureserver.net/scc/?acct=f3a2ffd1-a14c-11e2-b00d-842b2bfb08b7&pl=1&prog_id=GoDaddy&app=filemanager&cicode=72857&accountUID=f3a2ffd1-a14c-11e2-b00d-842b2bfb08b7

Link to comment
Share on other sites

Creé un fichero en mi FTP con el nombre de nadie.php con el contenido que indicas, ¿estará bien así o necesito crear el bloc de notas y subirlo con filezilla?

 

por si acaso adjunto la dirección https://p3nlsccweb.s...0d-842b2bfb08b7

 

Subelo al raiz, para que yo puedo ver el fichero, desde aquí:

 

http://tienda.unpoemadeamor.com/nadie.php

 

(Y si puedes desactiva las urls amigables un segundo)

Link to comment
Share on other sites

Subelo al raiz, para que yo puedo ver el fichero, desde aquí:

 

http://tienda.unpoemadeamor.com/nadie.php

 

(Y si puedes desactiva las urls amigables un segundo)

 

Lo creé en la raiz, y acabo de desactivar la URL amigable, lo malo es que el error 500 reapareció. ¿Modifico algo más?

Link to comment
Share on other sites

Me pregunto si hay alguna otra plataforma de comercio electrónico que no dé tantos problemas.

 

Seguramente Felipe Massa de Ferrari o Bianchi en marussia se preguntan lo mismo.

 

No es por interrumpir las amables recomendaciones que te esta dando Nadie (No hay nadie como nadie) pero si no conoces los servidores linux igual es una buena idea que busques un hosting apropiado para prestashop que te de el trabajo hecho

 

para ello debes empezar olvidandote de los baratisimos 1&1 o Godaddy y similares, buscate uno normal que encontraras desde 5 o 10 euros al mes y recibiras todo el soporte tecnico incluido.

 

Vas a entrar en un mundo donde SOMOS MILES y algunos (unos mas que otros) SABEMOS UN WEBO de tecnología, marketing, operativa etc. o simplemente tenemos bastante presupuesto. Algunos compartimos lo que sabemos y otros no,pero el caso es que la competencia es atroz. No puedes pretender montar un ecommerce sin conocimiento, y sin invertir nada, PORQUE PERDERAS EL TIEMPO. Si pretendes ganarte la vida (aunque sea un poco) con esto hay que hacerlo no bien SI NO PERFECTO

 

Seguramente hay algun punto donde puedes destacar sobre el resto, Diseño, trato en el día a día etc, Mi consejo despues de leer este topic es que busques un hosting que te funcione todo a la primera y te esfuerces a tope en lo que dominas.

 

DISCULPA NADIE, tu siempre estas disponible para ayudarnos en todo, pero a veces es mejor recomendar a los colegas de faena que tapen los agujeros con mejores servicios, y recomendar que se dediquen a lo dificil que es vender.

 

PD: si prestashop te parece complicado ni te cuento cualquiera de los otros en las mismas condiciones

Link to comment
Share on other sites

Seguramente Felipe Massa de Ferrari o Bianchi en marussia se preguntan lo mismo.

 

No es por interrumpir las amables recomendaciones que te esta dando Nadie (No hay nadie como nadie) pero si no conoces los servidores linux igual es una buena idea que busques un hosting apropiado para prestashop que te de el trabajo hecho

 

para ello debes empezar olvidandote de los baratisimos 1&1 o Godaddy y similares, buscate uno normal que encontraras desde 5 o 10 euros al mes y recibiras todo el soporte tecnico incluido.

 

Vas a entrar en un mundo donde SOMOS MILES y algunos (unos mas que otros) SABEMOS UN WEBO de tecnología, marketing, operativa etc. o simplemente tenemos bastante presupuesto. Algunos compartimos lo que sabemos y otros no,pero el caso es que la competencia es atroz. No puedes pretender montar un ecommerce sin conocimiento, y sin invertir nada, PORQUE PERDERAS EL TIEMPO. Si pretendes ganarte la vida (aunque sea un poco) con esto hay que hacerlo no bien SI NO PERFECTO

 

Seguramente hay algun punto donde puedes destacar sobre el resto, Diseño, trato en el día a día etc, Mi consejo despues de leer este topic es que busques un hosting que te funcione todo a la primera y te esfuerces a tope en lo que dominas.

 

DISCULPA NADIE, tu siempre estas disponible para ayudarnos en todo, pero a veces es mejor recomendar a los colegas de faena que tapen los agujeros con mejores servicios, y recomendar que se dediquen a lo dificil que es vender.

 

PD: si prestashop te parece complicado ni te cuento cualquiera de los otros en las mismas condiciones

 

Gracias por tu respuesta moraira, suena bastante pesimista para mí cuando la leo, pero luego caigo en la cuenta de que tengo conocimientos necesarios para montar una tienda virtual, excepto la parte de programación y lenguaje php.

 

De todos modos gracias.

Link to comment
Share on other sites

Gracias por tu respuesta moraira, suena bastante pesimista para mí cuando la leo, pero luego caigo en la cuenta de que tengo conocimientos necesarios para montar una tienda virtual, excepto la parte de programación y lenguaje php.

 

De todos modos gracias.

 

Je je... que va, que va justo lo contrario, simplemente que en muchos caso un hosting más apropiado nos soluciona mucho mejor los temas tecnicos y nos permite dedicarnos mejor a montar una tienda online, (sin preocuparnos tanto por la tecnica)

 

Claro que para solucionar estos temas siempre tenemos a gente como Victor, (yo creo que debe ser una maquina, porque no es posible que este siempre ahí y siempre dispuesto a ayudar)

 

Bueno, no os interrumpo más, que veo que estais en ello, os deseo una buena noche a los dos (lo que queda)

Link to comment
Share on other sites

Je je... que va, que va justo lo contrario, simplemente que en muchos caso un hosting más apropiado nos soluciona mucho mejor los temas tecnicos y nos permite dedicarnos mejor a montar una tienda online, (sin preocuparnos tanto por la tecnica)

 

Claro que para solucionar estos temas siempre tenemos a gente como Victor, (yo creo que debe ser una maquina, porque no es posible que este siempre ahí y siempre dispuesto a ayudar)

 

Bueno, no os interrumpo más, que veo que estais en ello, os deseo una buena noche a los dos (lo que queda)

 

De hecho, cualquier ayuda es bienvenida para mí, sobre todo en los temas de hosting, que investigué durante meses, pero mi bolsillo quedaba un poco pequeño para bluehost o a2 hosting.

 

También pienso que nadie es alguien excepcional, y espero que le vaya muy bien siempre. Igual a ti.

Link to comment
Share on other sites

Ok, tuve que recuperar contraseña, tanto tiempo entrando sin escribirla y con tantas cuentas se me entreveró.

Solucionado: http://tienda.unpoemadeamor.com/

 

Al generar el .htaccess

 

Me genera esto:

 

<IfModule mod_rewrite.c>
<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule> RewriteEngine on
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule . - [E=REWRITEBASE:/]
RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]
# Images
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]
# AlphaImageLoader for IE and fancybox
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L]
# Dispatcher
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^.*$ - [NC,L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L]
</IfModule>
#If rewrite mod isn't enabled
ErrorDocument 404 /index.php?controller=404
# ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again

 

Lo he dejado asi:

 

<IfModule mod_rewrite.c>
<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule . - [E=REWRITEBASE:/]
RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]
# Images
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]
# AlphaImageLoader for IE and fancybox
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L]
# Dispatcher
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^.*$ - [NC,L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L]
</IfModule>
#If rewrite mod isn't enabled
ErrorDocument 404 /index.php?controller=404
# ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again

 

Y ha funcionado.

Link to comment
Share on other sites

Solucionado: http://tienda.unpoemadeamor.com/

 

Al generar el .htaccess

 

Me genera esto:

 

<IfModule mod_rewrite.c>
<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule> RewriteEngine on
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule . - [E=REWRITEBASE:/]
RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]
# Images
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]
# AlphaImageLoader for IE and fancybox
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L]
# Dispatcher
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^.*$ - [NC,L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L]
</IfModule>
#If rewrite mod isn't enabled
ErrorDocument 404 /index.php?controller=404
# ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again

 

Lo he dejado asi:

 

<IfModule mod_rewrite.c>
<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule . - [E=REWRITEBASE:/]
RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]
# Images
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]
# AlphaImageLoader for IE and fancybox
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L]
# Dispatcher
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^.*$ - [NC,L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L]
</IfModule>
#If rewrite mod isn't enabled
ErrorDocument 404 /index.php?controller=404
# ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again

 

Y ha funcionado.

 

Como ves lo que he realizado es dejar esto:

 

</IfModule> RewriteEngine on

 

asi:

 

</IfModule>
RewriteEngine on

 

metiendole un intro.

Link to comment
Share on other sites

Como ves lo que he realizado es dejar esto:

 

</IfModule> RewriteEngine on

 

asi:

 

</IfModule>
RewriteEngine on

 

metiendole un intro.

 

Para serte sincera, no entendería del todo cómo es que supiste exactamente qué modificación hacer, pero si funciona no sabes cuán agradecida puedo llegar a estar después de toda esta Odisea de Homera.

 

De hecho acabo de verla, y puedo ver nuevamente las imágenes y todo está perfectamente!!!

 

Qué puedo decir, apenas tenga algo te donaré a tu página.

 

Muchas gracias, que Dios te bendiga.

Link to comment
Share on other sites

Para serte sincera, no entendería del todo cómo es que supiste exactamente qué modificación hacer, pero si funciona no sabes cuán agradecida puedo llegar a estar después de toda esta Odisea de Homera.

 

De hecho acabo de verla, y puedo ver nuevamente las imágenes y todo está perfectamente!!!

 

Qué puedo decir, apenas tenga algo te donaré a tu página.

 

Muchas gracias, que Dios te bendiga.

 

Bueno, lo supuse.

 

Pero te en cuenta, que si activas otra vez las urls amigables, las canonicas ect.., seguramente tengas que volver a meterle el intro como te he comentado en tu caso particular.

Link to comment
Share on other sites

  • 1 month later...

Gracias por tu respuesta moraira, suena bastante pesimista para mí cuando la leo, pero luego caigo en la cuenta de que tengo conocimientos necesarios para montar una tienda virtual, excepto la parte de programación y lenguaje php.

 

De todos modos gracias.

 

Entonces... exactamente lo que dice Moraira, ¡pero si eso es lo más importante!

Link to comment
Share on other sites

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