unatiendacol Posted March 28, 2015 Share Posted March 28, 2015 Hola a todos, uso prestashop cloud (CON ACCESO FTP), y aunque es un tema que se ha tocado en el foro las soluciones dadas a mi en particular no me surten efecto. Cuando alguien intenta ingresar a mi web en cualquier navegador sin el "www", lo redirecciona a: https://www.prestashop.com/cloud/es/my-stores?init=listing mas no a mi tienda, es decir, para ingresar deben ingresar con "www.midominio.com". La solucion que dan es, agregar lo siguiente en el .htaccess: <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_HOST} ^midominio.com [NC] RewriteRule ^(.*)$ http://www.midominio.com/$1 [L,R=301] </IfModule> Unos que lo agrege al comienzo otros que al final, para mi de ninguna forma surge efecto, continua redireccionando a: https://www.prestashop.com/cloud/es/my-stores?init=listing El contenido de mi .htaccess sin modificar es el siguiente: <IfModule mod_env.c> SetEnv HTTP_PS_HOST_MODE_ true SetEnv HTTP_PS_VERSION_ 1.6.0.14 SetEnv HTTP_PS_ROOT_DIR_ "/homez.106/pca1304210/www/" SetEnv HTTP_PS_ONDEMAND_DIR_ "/core/www" setEnv HTTP_PS_MODE_DEV_ false </IfModule> RewriteEngine on RewriteRule .* - [E=HTTP_PS_HOST_MODE_:true] RewriteRule .* - [E=HTTP_PS_VERSION_:1.6.0.14] RewriteRule .* - [E=HTTP_PS_ROOT_DIR_:"/homez.106/pca1304210/www/"] RewriteRule .* - [E=HTTP_PS_ONDEMAND_DIR_:"/core/www"] RewriteRule ^backoffice/filemanager/(.php)$ %{ENV:HTTP_PS_ONDEMAND_DIR_}/index.php$ [QSA,L] RewriteRule ^backoffice/filemanager/(.*)(?<!\.php)$ /admin-%{ENV:HTTP_PS_VERSION_}/filemanager/$1 [QSA,L] RewriteRule ^api/?(.*)$ %{ENV:HTTP_PS_ONDEMAND_DIR_}/index.php?url=$1 [QSA,L] RewriteCond %{REQUEST_FILENAME} !backoffice/(.*\.php)?$ [NC] RewriteRule ^backoffice/(.*)$ /admin-%{ENV:HTTP_PS_VERSION_}/$1 [QSA,L] RewriteRule ^js/(.php)$ %{ENV:HTTP_PS_ONDEMAND_DIR_}/index.php$ [QSA,L] RewriteRule ^js/(.*)(?<!\.php)$ /js-%{ENV:HTTP_PS_VERSION_}/$1 [QSA,L] RewriteRule ^img/admin/(.*)$ /img-admin-%{ENV:HTTP_PS_VERSION_}/$1 [QSA,L] RewriteRule ^docs/(.*)$ /docs-%{ENV:HTTP_PS_VERSION_}/$1 [QSA,L] # ~~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_env.c> SetEnv HTTP_MOD_REWRITE On </IfModule> RewriteEngine on RewriteCond %{HTTP:Authorization} ^(.*) RewriteRule . - [E=HTTP_AUTHORIZATION:%1] #Domain: www.midominio.com RewriteRule . - [E=REWRITEBASE:/] RewriteRule ^api$ api/ [L] RewriteRule ^api/(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L] # Images RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L] RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L] 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] 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] 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] 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] 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] 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] RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L] RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L] # AlphaImageLoader for IE and fancybox 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 RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L] </IfModule> AddType application/vnd.ms-fontobject .eot AddType font/ttf .ttf AddType font/otf .otf AddType application/x-font-woff .woff <IfModule mod_headers.c> <FilesMatch "\.(ttf|ttc|otf|eot|woff|svg)$"> Header add Access-Control-Allow-Origin "*" </FilesMatch> </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 # start ~ module watermark section Options +FollowSymLinks RewriteEngine On RewriteRule [0-9/]+/[0-9]+\.jpg$ - [F] # end ~ module watermark section ALGUIEN ME PUEDE AYUDAR?? . De antemano gracias por la atencion prestada. Link to comment Share on other sites More sharing options...
unatiendacol Posted March 28, 2015 Author Share Posted March 28, 2015 Buenas, en la pestaña del panel de control del Prestashop Preferencias->Seo + URLs. ¿Qué tienes definido en el campo Dominio de la tienda y Dominio SSL? Un saludo Hola! Enrique en Prestashop Cloud no es posible ver dichas opciónes solo se puede ver lo siguiente: De ahi me redirije a mi cuenta, al lugar de dominios, donde tengo vinculado el mio. Link to comment Share on other sites More sharing options...
Recommended Posts