el_gota Posted August 9, 2012 Share Posted August 9, 2012 Hola queria saber si existe alguna opcion o que cambios tengo que realizar en el .httacces para que cuando una persona ponga mi URL midominio.com le mande a: www.midominio.com es decir quiero que siempre se muestren las WWW en mi dominio. Un saludo, gracias Link to comment Share on other sites More sharing options...
nadie Posted August 9, 2012 Share Posted August 9, 2012 Hola queria saber si existe alguna opcion o que cambios tengo que realizar en el .httacces para que cuando una persona ponga mi URL midominio.com le mande a: www.midominio.com es decir quiero que siempre se muestren las WWW en mi dominio. Un saludo, gracias Revisa lo que tengas puesto en la pestaña Preferencias SEO/URLS en: Nombre de dominio Y ponlo con tres www Y también activa las urls canónicas en esa misma zona. Link to comment Share on other sites More sharing options...
el_gota Posted August 9, 2012 Author Share Posted August 9, 2012 Oky para versiones mas antiguas he visto esta manera de solucionarlo. http://el_gota.espacioblog.com/post/2012/08/09/redirigir-todo-mi-dominio-sin-www-con-www-prestashop Gracias Link to comment Share on other sites More sharing options...
nadie Posted August 9, 2012 Share Posted August 9, 2012 Oky para versiones mas antiguas he visto esta manera de solucionarlo. http://el_gota.espac...-www-prestashop Gracias Me alegro de que hayas podido solventar tu incidencia. Si das el tema como solucionado, edita el titulo del tema, editando el primer mensaje del tema, y pulsando en "Usar editor completo", añadiendo la palabra "Solucionado" al titulo, esto ayudara, a mantener una mayor organización en el foro. Por ultimo, recuerda que estaremos por el foro, para guiarte por este mundo oscuro y tenebroso. Link to comment Share on other sites More sharing options...
CarlosAdrian Posted October 10, 2012 Share Posted October 10, 2012 Utilizo este tema porque no está marcado como solucionado y realmente mi problema es exactamente el mismo, que con las www funciona bien y sin ellas no me encuentra las páginas. Por ejemplo, os pongo una que encuentra y una que no: Sí encuentra: http://www.productosdeesteticaypeluqueriaprofesional.com/13373-esmalte-n015.html No encuentra: http://productosdeesteticaypeluqueriaprofesional.com/13373-esmalte-n015.html Hasta la actualización a la 1.5 funcionaba perfectamente con ambas direcciones. Y he comprobado en SEO/URL y tengo las URL canónicas activadas y el dominio puesto con www tanto en dominio de la tienda como en dominio SSL. ¿Alguna sugerencia? Link to comment Share on other sites More sharing options...
CarlosAdrian Posted October 10, 2012 Share Posted October 10, 2012 Creo que tengo la solución, pero no sé cómo llevarla a cabo. Añadiendo esto en mi .htaccess debería funcionar: RewriteEngine On RewriteCond %{HTTP_HOST} ^productosdeesteticaypeluqueriaprofesional\.com$ [NC] RewriteRule ^(.*)$ http://www.productosdeesteticaypeluqueriaprofesional.com/$1 [R=301,L] El problema es que el .htaccess ahora se regenera automáticamente, en la 1.5, y no veo dónde decir al programa que añada estas líneas en la regeneración del .htaccess, y si lo pongo yo a mano supongo que lo pisará cada vez que regenere el fichero. Muchas gracias Link to comment Share on other sites More sharing options...
nadie Posted October 10, 2012 Share Posted October 10, 2012 Creo que tengo la solución, pero no sé cómo llevarla a cabo. Añadiendo esto en mi .htaccess debería funcionar: RewriteEngine On RewriteCond %{HTTP_HOST} ^productosdeesteticaypeluqueriaprofesional\.com$ [NC] RewriteRule ^(.*)$ http://www.productos...fesional.com/$1 [R=301,L] El problema es que el .htaccess ahora se regenera automáticamente, en la 1.5, y no veo dónde decir al programa que añada estas líneas en la regeneración del .htaccess, y si lo pongo yo a mano supongo que lo pisará cada vez que regenere el fichero. Muchas gracias ¿Por que no te conectas al ftp, abres el fichero con el bloc de notas y lo añades? Un Saludo, Link to comment Share on other sites More sharing options...
CarlosAdrian Posted October 10, 2012 Share Posted October 10, 2012 Sí, eso lo puedo hacer, pero cuando cambie alguna configuración, ¿no regenera Prestashop automáticamente el .htaccess? Antes había que dar a un botón para regenerarlo, y además te permitía poner líneas que quisieras añadir, pero no encuentro esa característica ahora. De todas formas, ¿sabes por qué ha podido dejar de funcionar al cambiar a la versión 1.5? Link to comment Share on other sites More sharing options...
cloder Posted December 18, 2012 Share Posted December 18, 2012 El problema es que el .htaccess ahora se regenera automáticamente, en la 1.5, y no veo dónde decir al programa que añada estas líneas en la regeneración del .htaccess, y si lo pongo yo a mano supongo que lo pisará cada vez que regenere el fichero. El .htaccess que genera Prestashop 1.5.2 permite añadir código y este se respetará siempre que se ponga en las zonas señaladas a tal efecto: al principio del fichero o al final. # ~~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> RewriteEngine on RewriteCond %{HTTP_HOST} ^localhost$ RewriteRule . - [E=REWRITEBASE:/prestashop/] RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L] # Images ..... # Dispatcher RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteCond %{HTTP_HOST} ^localhost$ RewriteRule ^.*$ - [NC,L] RewriteCond %{HTTP_HOST} ^localhost$ RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L] </IfModule> #If rewrite mod isn't enabled ErrorDocument 404 /prestashop/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 no regenera Prestashop automáticamente el .htaccess? Antes había que dar a un botón para regenerarlo En "Preferencias > SEO y URL" desactiva y vuelve a activar las friendly URL y se regenerará el .htaccess Link to comment Share on other sites More sharing options...
Recommended Posts