Pasar un subdominio...
Avisos
Vaciar todo

Pasar un subdominio a mi dominio principal  

Página 1 / 2
 
Manuel Jesús
 Manuel Jesús
Reputable Member

Hola.
Tengo un subdominio con una tienda en prestashop y quiero cambiarla pasarla a mi dominio principal, donde tengo una tienda con virtualmart.

Mi idea es borrar todo lo que contiene joomla y virtual mart ya que he pasado todos los productos y clientes con sus datos a la tienda subdominio.

¿Hay algún tutorial el cuál seguir?

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 17/03/2018 3:24 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Manuel

Supongo que hablamos de PS 1.6, en este enlace del blog tienes los pasos para mover una instalación de prestashop 1.6 a la raíz.

-> https://www.webempresa.com/blog/mover-una-instalacion-de-prestashop-a-otra-carpeta-en-tu-hosting.html

Un saludo

ResponderCitar
Respondido : 17/03/2018 6:34 pm

Cursos Gratuitos WordPress

Manuel Jesús
 Manuel Jesús
Reputable Member

Gracias Pepe, voy a ponerme a ello, primero revisaré todo que esta correcto y haré la copia de seguridad.

ResponderCitar
Respondido : 18/03/2018 9:16 am
Manuel Jesús
 Manuel Jesús
Reputable Member

No he llegado a enteder muy bien el tutorial :blush:

Mi subdominio está en /Public_html/Shop. Adjunto fotos

Ahí está alojada la mi web de prestashop en un subdominio, para ponerla en mi dominio principal y cargue cuando ponga mi dominio principal, debería borrar todo lo que sale ahí, lógicamente excepto la carpeta shop. Una vez eso, entrar en shop y seleccionar todo los archivos y moverlos a public_html (Donde he borrado todo)

¿Es así?

ResponderCitar
Respondido : 18/03/2018 11:16 pm

Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Manuel,

¿Ya has eliminado todos los archivos y carpetas de /public_html excepto /shop?

Quedo pendiente de tus indicaciones.

ResponderCitar
Respondido : 18/03/2018 11:50 pm
Manuel Jesús
 Manuel Jesús
Reputable Member

No, Aún no. Estaba a la espera de repuesta, porque no estoy seguro si es así como yo he indicado. ¿Es así?

ResponderCitar
Respondido : 19/03/2018 12:04 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Manuel,

Bien, nunca eliminar nada sin haber comprobado si los cambios van a funcionar en la web a la que apunte el dominio principal.

En tu caso mi recomendación es que no muevas la web alojada en /public_html/shop, sino que apuntes el dominio principal a esa carpeta, evitas mover esa web y el funcionamiento va a ser el mismo.

Revisa el siguiente artículo donde lo explico:

- Mover una instalación de PrestaShop a otra carpeta en tu Hosting - https://www.webempresa.com/blog/mover-una-instalacion-de-prestashop-a-otra-carpeta-en-tu-hosting.html

A partir del punto titulado "Apuntar el dominio principal a la carpeta actual"

Saludos

ResponderCitar
Respondido : 19/03/2018 12:09 am
Manuel Jesús
 Manuel Jesús
Reputable Member

Vale, pero una vez apunte mi dominio principal a la carpeta de la tienda del subdomino,¿ Puedo borrar la parte de Joomla y vm? ya que me ocupa mucho en el servidor y ya sólo me dedicaré a prestashop.

ResponderCitar
Respondido : 19/03/2018 12:18 am

wpdoctor-revisa-la-salud-de-tu-wordpress

Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Manuel,

Si, correcto, puedes eliminar la web de /public_html excepto la carpeta /shop, pero no deberías hacerlo sin antes comprobar que desde el dominio principal (cuando apliques los cambios) se ve la web alojada en /shop y los enlaces internos de la web responden con normalidad.

Saludos

ResponderCitar
Respondido : 19/03/2018 12:59 am
Manuel Jesús
 Manuel Jesús
Reputable Member

El archivo htaccess de public_html/ tampoco se borraría verdad?

ResponderCitar
Respondido : 19/03/2018 9:55 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Si lo que estás haciendo es apuntar el dominio principal contra la carpeta Shop entonces ese archivo .htaccess que tienes en public_html deberá tener el código que consigue precisamente esto, tal como se comenta en el artículo del blog.

En todo caso, si has eliminado el contenido del Joomla con Virtuemart es mejor que muevas todo el contenido del directorio public_html/Shop a public_html, para evitar tener que configurar esto.

ResponderCitar
Respondido : 19/03/2018 12:48 pm
Manuel Jesús
 Manuel Jesús
Reputable Member

Hola

Ahora tengo un pequeño inconveniente, hice apuntalar tal y como aparece en el tutorial. Pero cuando entro en la web a través del dominio principal www.tutiendamd.com Me carga automáticamente el subdominio www.Shop.tutiendamd.com.

Quiero quitar lo del subdominio y cargue el dominio principal. No me gusta que aparezca el subdominio. ¿Qué hay que hacer?

He ido a preferencias de prestashop lo he cambiado desde ahí, pero no funciona. Desde Móvil carga bastante mal lenta o no llega a cargar

ResponderCitar
Respondido : 19/03/2018 8:36 pm

Cursos Gratuitos WordPress

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Si en PrestaShop esta cambiado, debes tener algo en el archivo .htaccess que esta redireccionando.
Prueba renombrando temporalmente el archivo .htaccess y verifica si te sucede lo mismo.

Saludos

ResponderCitar
Respondido : 19/03/2018 8:52 pm
Manuel Jesús
 Manuel Jesús
Reputable Member

Hola Jhon.

Cambiado en prestashop de shop.tutiendamd.com a tutiendamd.com. Cargas la web y vuelve a carga Joomla y virtual mart. Renombrando el archivo htaccess sale error 404.

1 ¿Borro todo de public_html y muevo la carpeta shop a public_html?

2. ¿Se puede crear un nuevo htaccess y borrar el antiguo?

y este es mi htaccess. por eso pregunto:

SetHandler application/x-lsphp56

##
# @package Joomla
# @copyright Copyright (C) 2005 - 2015 Open Source Matters. All rights reserved.
# @license GNU General Public License version 2 or later; see LICENSE.txt
##

##
# READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE!
#
# The line just below this section: 'Options +FollowSymLinks' may cause problems
# with some server configurations. It is required for use of mod_rewrite, but may already
# be set by your server administrator in a way that disallows changing it in
# your .htaccess file. If using it causes your server to error out, comment it out (add # to
# beginning of line), reload your site in your browser and test your sef url's. If they work,
# it has been set by your server administrator and you do not need it set here.
##

## No directory listings
IndexIgnore *

## Can be commented out if causes errors, see notes above.
Options +FollowSymlinks
Options -Indexes

## Mod_rewrite in use.

RewriteEngine On

## Begin - Rewrite rules to block out some common exploits.
# If you experience problems on your site block out the operations listed below
# This attempts to block the most common type of exploit `attempts` to Joomla!
#
# Block out any script trying to base64_encode data within the URL.
RewriteCond %{QUERY_STRING} base64_encode[^(]*([^)]*) [OR]
# Block out any script that includes a tag in URL.
RewriteCond %{QUERY_STRING} (|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL.
RewriteCond %{QUERY_STRING} GLOBALS(=|[|%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL.
RewriteCond %{QUERY_STRING} _REQUEST(=|[|%[0-9A-Z]{0,2})
# Return 403 Forbidden header and show the content of the root homepage
RewriteRule .* index.php [F]
#
## End - Rewrite rules to block out some common exploits.

## Begin - Custom redirects
#
# If you need to redirect some pages, or set a canonical non-www to
# www redirect (or vice versa), place that code here. Ensure those
# redirects use the correct RewriteRule syntax and the [R=301,L] flags.
#
## End - Custom redirects

##
# Uncomment following line if your webserver's URL
# is not directly related to physical file paths.
# Update Your Joomla! Directory (just / for root).
##

# RewriteBase /

## Begin - Joomla! core SEF Section.
#
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
#Force www:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^tutiendamd.com [NC]
RewriteRule ^(.*)$ http://www.tutiendamd.com/$1 [L,R=301,NC]
#
# If the requested path and file is not /index.php and the request
# has not already been internally rewritten to the index.php script
RewriteCond %{REQUEST_URI} !^/index.php
# and the requested path and file doesn't directly match a physical file
RewriteCond %{REQUEST_FILENAME} !-f
# and the requested path and file doesn't directly match a physical folder
RewriteCond %{REQUEST_FILENAME} !-d
# internally rewrite the request to the index.php script
RewriteRule .* index.php [L]
#
## End - Joomla! core SEF Section.
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?tutiendamd.com$
# Cambiar 'subdirectory' por el nombre del subdirectorio que quiere usar
RewriteCond %{REQUEST_URI} !^/shop/
# No cambiar estas lineas.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Cambiar 'subdirectory' por el nombre del subdirectorio que quiere usar
RewriteRule ^(.*)$ /shop/$1
# Cambiar sudominio.com por su nombre de dominio
# Cambiar 'subdirectory' por el nombre del subdirectorio que quiere usar
# followed by / then the main file for your site, index.php, index.html, etc.
RewriteCond %{HTTP_HOST} ^(www.)?tutiendamd.com$
RewriteRule ^(/)?$ shop/index.php [L]

ResponderCitar
Respondido : 19/03/2018 9:05 pm

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Lógicamente debes tener el Prestashop en public_html para que te cargue con el dominio final

Mueve todo el contenido de public_html que entiendo que es tu Joomla a una carpeta llamada por ejemplo "sitioanterior", luego mueve el contenido de la carpeta Shop (que es tu PrestaShop ) a public_html

Debes usar el .htaccess generado por PrestaShop
Renombra el .htaccess que te ha generado Joomla, ya que este no es válido para PrestaShop

Luego desde tu PrestaShop habilita nuevamente las urls amigables y manten el dominio final configurado (sin el subdominio)

Saludos.

ResponderCitar
Respondido : 19/03/2018 9:56 pm
Página 1 / 2