Mover página princi...
Avisos
Vaciar todo

Mover página principal a una subcarpeta del HTML sin alterar las URL  

Página 1 / 2
 
Jesus Perez Antoniow
 Jesus Perez Antoniow
Estimable Member

Estimados en esta oportunidad deseo realizar el siguiente trabajo:

Mover mi web principal a una sub carpeta de la HTML (sin modificar las URL actuales) como lo están alojadas mis otras paginas webs.

Estructura actual:

HTML
-Pagina 1 www.guianea.com
---Pagina 2 www.clubnea.com
---Pagina 3 www.motosciclos.com
---Pagina 4 www.eldiseñoweb.com
---Pagina 5 www.rgfotografias.com

Estructura buscada:

HTML
-Pagina 1 www.guianea.com
-Pagina 2 www.clubnea.com
-Pagina 3 www.motosciclos.com
-Pagina 4 www.eldiseñoweb.com
-Pagina 5 www.rgfotografias.com

Porque realizar esta tarea?

1) Todas las webs internas a la pagina1 se generan como subdominio de la principal
2) Cada vez que realizo un back up de la pagina1 lo hace con todas las que están alojadas dentro de esta.
3) Por seguridad
4) Para facilitar el diseño y modificación de archivos sin tocar alguna que no tenga que ver con la que no estoy diseñando

He buscado la info en webempresa pero no logro encontrarla.

Desde ya muchas gracias.

Saludos Cordiales
Jesus Perez Antoniow
www.guianea.com

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 28/06/2013 1:03 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

En primer lugar realiza una copia de tu web principal y restaúrala en el directorio. Es decir, tendrás que tener la web en la raíz y en el nuevo directorio.

El dominio principal de la cuenta apunta al directorio /public_html y allí se alojan todos los ficheros y directorios de este dominio. Los dominios adicionales te permiten crear un subdirectorio dentro de /public_html donde alojar los ficheros de este dominio. Para poder mover los ficheros y directorios del dominio principal a un subdirectorio dentro de /public_html como si fuera un dominio adicional, debes de agregar los siguientes códigos al .htaccess de /public_html.

Los códigos deberá colocarlos al inicio del fichero y "siempre" en la carpeta /public_html del Hosting:

# Webempresa.com
# Redireccion de dominio principal a subdirectorio
# Copiar y pegar y modificar según necesidades
# Esta linea no quitarla
RewriteEngine on
# Cambiar sudominio.com por su nombre de dominio
RewriteCond %{HTTP_HOST} ^(www.)?sudominio.com$
# Cambiar 'subdirectory' por el nombre del subdirectorio que quiere usar
RewriteCond %{REQUEST_URI} !^/subdirectory/
# No cambiar estas lineas.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Cambiar 'subdirectory' por el nombre del subdirectorio que quiere usar
RewriteRule ^(.*)$ /subdirectory/$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.)?tudominio.com$
RewriteRule ^(/)?$ subdirectory/index.php [L]

Fíjate que en el código deberás reemplazas los textos de tudominio.com y subdirectory por lo tuyos propios.

No elimines el contenido del directorio public_html hasta que hayas comprobado que todo funciona correctamente y haz un backup completo de su sitio antes para prevenir problemas.

En la carpeta donde se aloje la web puedes generar un fichero .htaccess normal para el funcionamiento propio de la web independientemente del modificado en /public_html.

ResponderCitar
Respondido : 28/06/2013 1:50 pm

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

Jesus Perez Antoniow
 Jesus Perez Antoniow
Estimable Member

Muchas Gracias por tan pronta respuesta, estaré realizando los cambios y luego responderé con los resultados.

Muchas gracias

ResponderCitar
Respondido : 28/06/2013 2:10 pm
Jesus Perez Antoniow
 Jesus Perez Antoniow
Estimable Member

Estimados, repasando:
1. ya realice el backup
2. ya generé nueva carpeta subdirectorio en HTML
3. ya subí el backup al nuevo subdirectorio
4. ya descomprimí el backup del mismo
5. restaurar backup con nueva base de datos
6. una vez restaurada la web principal en el nuevo subdirectorio, se debe editar el .htaccess del HTML y agregar los códigos proporcionados y que estos queden al comienzo de las directrices del .htaccess
7. reemplazo los términos de los códigos con los de mi dominio y mi nuevo subdirectorio
8. una vez corroborado que la web funciona correctamente BORRAR todo del HTML menos:

a. el archivo .htaccess
b. los subdirectorios que contiene cada web

¿Están correctos estos pasos?

Saludos
Jesus Perez Antoniow
www.guianea.com

ResponderCitar
Respondido : 28/06/2013 7:18 pm

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola Jesus

No olvidar que el fichero .htacces debe estar en public_html

Si, supongo que si ya has realizado un backup y los has respaldado en una carpeta, entonces puedes eliminar los archivos de tu sitio web, también puedes borrar su base de datos asociada ya que utilizará la base de datos que has restaurado.

Si tienes problemas con esto te sugiero lo consultes a tickets de soporte ya que nosotros no podemos ver el detalle de tu cuenta de hosting.

Saludos.

ResponderCitar
Respondido : 28/06/2013 8:25 pm
Jesus Perez Antoniow
 Jesus Perez Antoniow
Estimable Member

Estimados, luego de realizar cada uno de los pasos y haber ingresado los codigos en la parte superior del archivo .htaccess las url sufrieron un cambio, como por ejemplo:

www.guianea.com/comercios.html

paso a ser:

www.guianea.com/guianea.com/comercios.html

Por los que los he vuelto a retirar, faltará algún otro código?

Adjunto htaccess original de la carpeta HTML, por si existe algún código ya ingresado que este generando algún clonflicto

Contenido solo visible a usuarios registrados

ResponderCitar
Respondido : 28/06/2013 8:57 pm

Cursos Gratuitos WordPress

Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Jesus,

No se si has dado marcha atrás con las redirecciones aplicadas pero lo que veo en el htaccess que adjuntas es solo:

Contenido solo visible a usuarios registrados

He quitado los comentarios insustanciales y esto debería funcionar en el htaccess de /public_html

Saludos

ResponderCitar
Respondido : 28/06/2013 10:03 pm
Jesus Perez Antoniow
 Jesus Perez Antoniow
Estimable Member

Estimado Luis, Saludos.

He probado nuevamente los códigos y me agrega a la URL el nombre del nuevo directorio

www.guianea.com/SUBDIRECTORIO
www.guianea.com/SUBDIRECTORIO/comercios.html

Etc.

Se me genero una duda, una vez aue agregamos estos nuevos parámetros en el .htaccess del HTML, no debería hacer ningún cambio en el .htaccess del subdirectorio?

Saludos Luis y gracias nuevamente

ResponderCitar
Respondido : 28/06/2013 10:18 pm

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

Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Jesus Perez,

Si no revisas lo que te indicamos NO te funcionará.

El archivo que tiene que incluir las redirecciones es:

Contenido solo visible a usuarios registrados

Actualmente contiene una redirección.

Saludos

ResponderCitar
Respondido : 28/06/2013 10:25 pm
Jesus Perez Antoniow
 Jesus Perez Antoniow
Estimable Member

Estimado Luis, no es que no los veias, solo que los probaba y en menos de 15 segundos los volvia a retirar ya que tengo personas online en la web y no quiero que compartan URL's que luego daran error 404 cuando todo funcione perfectamente.

Alli dejo los codigos proporcionados online por mas tiempo para que navegues y verifiques que muestra la ruta del subdirectorio

Un abrazo

Jesus Perez Antoniow
www.guianea.com

ResponderCitar
Respondido : 28/06/2013 10:53 pm

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

Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola Jesus,

He navegado por la web y no me muestra algún subdirectorio, realiza la prueba limpiando la cache de tu navegador. La caché del navegador es un registro temporal de la actividad de Internet, que incluye imágenes, sonidos y descargas; se almacena en un archivo en el PC durante un período breve de tiempo.

Para vaciar la caché en Internet Explorer 6.x - 7:

1. Cierre todas las ventanas de navegación abiertas.
2. Haga clic en el menú 'Herramientas' situado en la parte superior del navegador y seleccione 'Opciones de Internet'.
3. Haga clic en la pestaña 'General', situada en la parte superior del cuadro de diálogo.
4. Haga clic en 'Eliminar archivos' en 'Archivos temporales de Internet'.
5. Seleccione 'Eliminar todo el contenido sin conexión' marcando la casilla correspondiente.
6. Haga clic en 'Aceptar'.

Para vaciar la caché en Internet Explorer 8:

1. Cierre todas las ventanas de navegación abiertas.
2. Haga clic en el menú 'Herramientas' situado en la parte superior del navegador y seleccione 'Opciones de Internet'.
3. Haga clic en la pestaña 'General', situada en la parte superior del cuadro de diálogo.
4. Haga clic en 'Eliminar' verificar que estén tildadas al menos en 'Archivos temporales de Internet', "Cookies", "Historial"
5. Haga clic en 'Eliminar'.

Para vaciar la caché en Mozilla Firefox:

1. Cierre todas las ventanas de navegación abiertas.
2. Haga clic en el menú 'Herramientas' situado en la parte superior del navegador y seleccione 'Preferencias'.
3. Haga clic en 'Privacidad'.
4. Haga clic en 'Limpiar' junto a 'Caché'.
5. Haga clic en 'Aceptar'.

Para vaciar la caché en Mozilla y Netscape:

1. Cierre todas las ventanas de navegación abiertas.
2. Haga clic en el menú 'Editar' en la parte superior de su navegador y seleccione 'Preferencias'.
3. Haga clic en el signo '+' que aparece junto a 'Avanzadas'.
4. Seleccione 'Caché' en 'Avanzadas'.
5. Haga clic en 'Borrar caché'.
6. Haga clic en 'Aceptar'.

Para vaciar la caché en Safari:

1. Cierre todas las ventanas de navegación abiertas.
2. Abra el menú 'Safari' en la barra de herramientas de su navegador.
3. Seleccione 'Vaciar caché'.
4. Haga clic en 'Vaciar' en el cuadro de diálogo.

Para vaciar la caché en Google Chrome:

1. Cierre todas las ventanas de navegación abiertas.
2. Abra el menú de Herramientas.
3. Seleccione 'Eliminar datos de navegación'.
4. Seleccione el periodo en "Eliminar datos de este periodo" (se aconseja elegir "todo") y pulse en "Eliminar datos de navegación".

Para vaciar la caché en Opera:

1. Cierre todas las ventanas de navegación abiertas.
2. Abra el menú Herramientas.
3. Seleccione Eliminar información privada.
4. Hacer clic en Opciones detalladas.
5. Seleccionar la casilla de verificación Borrar todo el Caché
6. Hacer clic en Eliminar.

Saludos.

ResponderCitar
Respondido : 28/06/2013 11:18 pm
Jesus Perez Antoniow
 Jesus Perez Antoniow
Estimable Member

Estimado, seguramente iniciaste la navegacion haciendo click en las imagenes o banners de la web.

Ingresa a www.guianea.com y navega por el menu y luego por las categorias,

confirmarás que está después del dominio, www.guianea.com, el directorio nuevo "guianea.com" quedando como por ejemplo si ingresas al item de menú comercios:

www.guianea.com/guianea.com/comercios.html

en vez de solamente

www.guianea.com/comercios.html

Saludos Johnny

Jesus Perez Antoniow
www.guianea.com

ResponderCitar
Respondido : 28/06/2013 11:24 pm

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

Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola Jesus,

Me contacte con un técnico de soporte y me dicen que realizaron los siguientes cambios, las rutas que te adjunto eran incorrectas:

Contenido solo visible a usuarios registrados

Espero que se haya solucionado.

Saludos.

ResponderCitar
Respondido : 28/06/2013 11:44 pm
Jesus Perez Antoniow
 Jesus Perez Antoniow
Estimable Member

Estimados, tuve que regresar a los codigos originales ya que todos los banners daban error 404 y veia con google analytics a cuantos vanegantes les daba error las paginas

buscando mas información al respecto encontre algo mas, el cual lo probé pero no funciono tampoco.

les paso, esta persona modifico su configuration.php . Pero a mi tampoco me funciono:

http://webparatorpes.com/joomla/9-tutoriales/2-instalar-joomla-en-un-subdirectorio-como-dominio-principal.html

no se donde pueda estar el error que no puedo mi dominio principal en un subdirectorio

ResponderCitar
Respondido : 28/06/2013 11:45 pm

Jesus Perez Antoniow
 Jesus Perez Antoniow
Estimable Member

Estimado, estas lineas serian las correctas en configuration.php ?

esto tengo que agregar en el configuration.php del subdirectorio o del html ?

var $log_path = '/home/guianeac/public_html/logs';
var $tmp_path = '/home/guianeac/public_html/tmp';
var $live_site = 'guianea.com';

asi lo pruebo una vez mas
Muchas gracias

ResponderCitar
Respondido : 28/06/2013 11:50 pm
Página 1 / 2