[email protected] Posted November 14, 2016 Share Posted November 14, 2016 (edited) RE EDITADO SOLUCION: configuracion para un hosting VPS con VESTA Y VPS CONTROL VPS CONTROL añadir los dominios y subdominios en el apartado dns. VESTA crear el dominio desde web http://supergad.com //dominio principal http://dgpower.es añadir como alias dentro de supergad.com //dominio principal donde contiene el PS http://www.dgpower.es http://tienda.mobilin.es añadirlos tal cual esta escrito como alias en multitienda URL. para el caso de dominio preferido www a sin wwww dentro de la carpeta dgpower.es(dominio como dos) añadir un htaccess con las regla correspondiente. eso es todo, mi hosting no me brindo la ayuda que necesitaba porque todo fue temas de hosting. bueno así se aprende también. ==========================================================0 buenos días, tengo un prestashop en multitienda con 3 dominios diferentes. http://supergad.com http://dgpower.es http://tienda.mobilin.es supergad.com es el dominio principal donde estan los ficheros de PS. los otros dos dominios están creados como alias al dominio principal las tiendas cargan correctamente SIN url amigable. pero si activo las url amigables para las 3 tiendas solo funciona el dominio principal. ¿alguna idea de donde este el fallo o porque las otras dos no funcionen? espero su ayuda gracias. este es mi fichero htacces ################################################################################################## # ~~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_HOST} ^supergad.com$ RewriteRule . - [E=REWRITEBASE:/] RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L] # Images RewriteCond %{HTTP_HOST} ^supergad.com$ RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L] RewriteCond %{HTTP_HOST} ^supergad.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} ^supergad.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} ^supergad.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} ^supergad.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} ^supergad.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} ^supergad.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} ^supergad.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} ^supergad.com$ RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L] RewriteCond %{HTTP_HOST} ^supergad.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} ^supergad.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} ^supergad.com$ RewriteRule ^.*$ - [NC,L] RewriteCond %{HTTP_HOST} ^supergad.com$ RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L] RewriteCond %{HTTP_HOST} ^tienda.mobilin.es$ RewriteRule . - [E=REWRITEBASE:/] RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L] # Images RewriteCond %{HTTP_HOST} ^tienda.mobilin.es$ RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L] RewriteCond %{HTTP_HOST} ^tienda.mobilin.es$ 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.mobilin.es$ 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.mobilin.es$ 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.mobilin.es$ 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.mobilin.es$ 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.mobilin.es$ 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.mobilin.es$ 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.mobilin.es$ RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L] RewriteCond %{HTTP_HOST} ^tienda.mobilin.es$ 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.mobilin.es$ 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.mobilin.es$ RewriteRule ^.*$ - [NC,L] RewriteCond %{HTTP_HOST} ^tienda.mobilin.es$ RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L] RewriteCond %{HTTP_HOST} ^www.dgpower.es$ RewriteRule . - [E=REWRITEBASE:/] RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L] # Images RewriteCond %{HTTP_HOST} ^www.dgpower.es$ RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L] RewriteCond %{HTTP_HOST} ^www.dgpower.es$ 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} ^www.dgpower.es$ 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} ^www.dgpower.es$ 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} ^www.dgpower.es$ 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} ^www.dgpower.es$ 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} ^www.dgpower.es$ 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} ^www.dgpower.es$ 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} ^www.dgpower.es$ RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L] RewriteCond %{HTTP_HOST} ^www.dgpower.es$ RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L] # AlphaImageLoader for IE and fancybox RewriteCond %{HTTP_HOST} ^www.dgpower.es$ 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} ^www.dgpower.es$ RewriteRule ^.*$ - [NC,L] RewriteCond %{HTTP_HOST} ^www.dgpower.es$ 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 #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 Edited November 29, 2016 by [email protected] (see edit history) Link to comment Share on other sites More sharing options...
Olivier79_09 Posted November 14, 2016 Share Posted November 14, 2016 En el servidor has configurado los nuevos dominios con el mod_regrite? Link to comment Share on other sites More sharing options...
[email protected] Posted November 14, 2016 Author Share Posted November 14, 2016 segun el hosting si, lo que pasa es lo que comento dos dominios están creados como alias, el dominio principal funciona las url amigables si creo una regla de redireccion en el htaccess funciona la redireccion pero al tener los dos alias apuntando al dominio principal y a la carpeta que contiene el PS, si añado una regla al htacces para uno de los dos dominios no funciona ni una regla de redireccion(las redirecciones son de prueba) Link to comment Share on other sites More sharing options...
Olivier79_09 Posted November 15, 2016 Share Posted November 15, 2016 Vale entendido. Así que realmente la configuración del hosting será básica. Debes de tener en cuenta que los archivos han de actualizarse en cada vhost. Es decir, en cada subdominio porque hay parámetros internos del servidor como el caché, las sesiones, etc que están activados. Me explico: Para mantener a un cliente en la tienda con su carrito y sus productos, este a iniciado sesión y Apache (servidor) esta configurado con esos parámetros en on, en caso contrario, cuando fuese a añadir otro producto se borraría el que tiene. Ahora le estás pidiendo al servidor que un un subdominio, dominio que coja la información de sesión, en otro las imágenes y en otro los scripts, pero estos escripts necesitan el inicio de sesión y este debe estar actualizado en cada subdominio. Así pues, solo tienes que configurar al servidor para que: Dominio.com tienda principal Imagenes.dominio.com imágenes copié y sincronice la carpeta imágenes de dominio.com solamente Script.dominio.com copié y sincronice la carpeta script de dominio.com solamente. Es sencillo, se añade una regla al servidor para que actualice y sincronice una carpeta concreta en cada subdominio. Si necesitas ayuda y tienes acceso al servidor te lo miro. Un saludo Link to comment Share on other sites More sharing options...
[email protected] Posted November 22, 2016 Author Share Posted November 22, 2016 hola perdona por no contestar antes, no entendí mucho todos esos cambios que me comentas, lo que en realidad tenia que hacer es, añadirle el alias al dominio principal y escribirlo tal cual en prestashop y todo comenzó a funcionar correctamente, gracias por tu ayuda. solo me queda una cosa y es: mi dominio esta creado como dominio principal supergad.com dgpower.es //dominio www.dgpower.es //alias en prestashop esta configurado como www.dgpower.es y todo funciona correctamente las url compra etc.... pero si escribo dgpower.es sin las www redirecciona al dominio superior --> supergad.com alguno ha tenido ese problema, en el servidor me falta añadir algún cname? como creo esa redireccion en PS de dgpower.es a www.dgpower.es mucha gracias por la ayuda. Link to comment Share on other sites More sharing options...
juanjiviri1 Posted November 23, 2016 Share Posted November 23, 2016 Hola, tengo un problema con la configuración de multitienda, quiero crear tres diferentes y mi intencion es que se muestren en el catalogo de en cada una de las tiendas la categoria raiz y por tanto mostrar las que cuelgan de ella (independientes para cada una de ellas) pero solo lo puedo conseguir con la primera de ellas (que es la de la tienda principal) en las otras dos tiendas no puedo apuntar a ella ¿podrian ayudarme? Gracias de antemano. Link to comment Share on other sites More sharing options...
[email protected] Posted November 29, 2016 Author Share Posted November 29, 2016 bueno dejo esto como solucionado. edito la entrada original para los que tengan dudas o errores. Link to comment Share on other sites More sharing options...
[email protected] Posted November 29, 2016 Author Share Posted November 29, 2016 Hola, tengo un problema con la configuración de multitienda, quiero crear tres diferentes y mi intencion es que se muestren en el catalogo de en cada una de las tiendas la categoria raiz y por tanto mostrar las que cuelgan de ella (independientes para cada una de ellas) pero solo lo puedo conseguir con la primera de ellas (que es la de la tienda principal) en las otras dos tiendas no puedo apuntar a ella ¿podrian ayudarme? Gracias de antemano. Desde la pestaña de productos puedes activar los productos para cada tienda En la parte superior tienes que seleccionar primero la tienda y después buscas los productos y desactivas los q no tienes que mostrar y listo. un saludo Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now