Pregunta:
Fecha: 19-09-2019 03:10:22
(En Español)
Necesito desarrollar un Generador Web. Esto debe funcionar desde un panel en el que el usuario configura sus contenidos de cada página, (inicio, quienes somos, contacto, servicios, etc..) y configura el dominio que quiere usar.
Yo le facilito las DNS del hosting y debe apuntar ahí su dominio, yo lo detectaré desde al BBDD y ofreceré los resultados.
Pero tengo un problema...
Quiero hacer URLS amigables, yo de htacces no controlo mucho, y todos los archivos que tengo dentro de mi htacces parten de un dominio preconfigurado.
Pero ahora.. como debo hacerlo?, porque cada dominio será diferente, y sin emabargo debo ofrecer las URLS amigables a través del mismo htaccess a todos los dominios, puesto que la web será la misma para todos pero los contenidos propios.
Alguna idea por favor? Votos: 0 - Respuestas: 5 - Vistas: 14 Compartir en: Google Facebook Twitter LinkedIn Link
Generador WEB[Resuelta]
Hola de nuevo compañer@s,Necesito desarrollar un Generador Web. Esto debe funcionar desde un panel en el que el usuario configura sus contenidos de cada página, (inicio, quienes somos, contacto, servicios, etc..) y configura el dominio que quiere usar.
Yo le facilito las DNS del hosting y debe apuntar ahí su dominio, yo lo detectaré desde al BBDD y ofreceré los resultados.
Pero tengo un problema...
Quiero hacer URLS amigables, yo de htacces no controlo mucho, y todos los archivos que tengo dentro de mi htacces parten de un dominio preconfigurado.
Pero ahora.. como debo hacerlo?, porque cada dominio será diferente, y sin emabargo debo ofrecer las URLS amigables a través del mismo htaccess a todos los dominios, puesto que la web será la misma para todos pero los contenidos propios.
Alguna idea por favor? Votos: 0 - Respuestas: 5 - Vistas: 14 Compartir en: Google Facebook Twitter LinkedIn Link
Respuestas:
-
Fecha: 20-09-2019 09:14:37 Para el tema de las urls, cada url debe apuntar a un directorio diferente dentro de tu servidor, por ejemplo
www.uno.com apunta a la carpeta public_html/uno.com
www.dos.com apunta a la carpeta public_html/dos.com
y así sucesivamente.. esa configuración debería hacerse en el equipo físico, ve este enlace Votos: 0 - Link respuesta -
Fecha: 23-09-2019 20:30:03 Hola,
Hace rato no me encontraba por aquí XD.
Puedes guiarte por este articulo que escribí hace ya un tiempo, donde esta todo lo relacionado con .htaccess
Articulo
Saludos
Qué Código Votos: 0 - Link respuesta -
Fecha: 23-09-2019 23:50:10 Hola compañeros, muchas gracias por vuestras respuestas, pero lo que yo necesito es más complejo.
Voy a intentar explicarme mejor.
En la zona de control el usuario puede elegir entre varias plantillas, cada plantilla tiene una ruta dentro del servidor, con sus archivos independientes, por ejemplo:
generador-web/plantillas/plantilla-1/
generador-web/plantillas/plantilla-2/
generador-web/plantillas/plantilla-3/
generador-web/plantillas/plantilla-4/
Por otro lado tengo 1 solo htaccess, en la carpeta generador-web
generador-web/.htaccess
Si alguien quiere ver la web de un usuario con un dominio www-dominio1.com, y ese dominio internamente debe mostrar la plantilla que se ha configurado por ejemplo la plantilla-2, quiero que por medio de htaccess, se muestre la URL que se escoja en ese momento por ejemplo www.dominio1.com/quienes-somos/
La URL amigable quienes-somos será para cualquier dominio registrado en la aplicación, por ejemplo
www.dominio1.com/quienes-somos/
www.dominio2.com/quienes-somos/
www.dominio3.com/quienes-somos/
www.dominio4.com/quienes-somos/
Sin embargo puede que cada dominio tenga una plantilla diferente por lo que no están en el mismo directorio y las rutas del htaccess no me coincidirán.
por ejemplo www.dominio1.com puede apuntar a plantillas/plantilla-1 y el www.dominio2.com puede estar apuntando a plantillas/plantilla-4 o viceversa, esto siemrpe sería dinámico.
A parte de esto lo gestiono todo por medio de un archivo que está en la carpeta generador-web a la misma altura que .htaccess, dependiendo la página se llama de una forma u otra
generador-web/index.php
generador-web/quienes-somos.php
generador-web/contacto.php
Estos archivos lo que hacen es identificar la plantilla que configuró el usuario, por ejemplo plantilla-1, o plantilla-2 etc y llamar a su archivo.php , por ejemplo, para la página de contacto sería así:
if($obj->url_actual == 'contacto' ){ require_once('plantillas/'.$obj->plantilla.'/contacto.php'); }
en el código anterior $obj->plantilla sería por ejemplo (plantilla-1, o plantilla-2, etc...)
para la página quienes somos sería
if($obj->url_actual == 'quienes-somos' ){ require_once('plantillas/'.$obj->plantilla.'/quienes-somos.php'); }
Esto directamente no funciona. Siempre me dice que no lo encuentra y me lanza un 404.
Espero haber sido capaz de explicarme mejor.
Muchas gracias por vuestra ayuda Votos: 0 - Link respuesta -
Fecha: 24-09-2019 07:38:28 Hola, buenas tardes, tengo un scrip el cual podría ayudarle, practica mente hace todo lo que usted requiere, si le interesa adquirirlo pongase en contacto conmigo y llegamos a un acuerdo
michael12@hotmail.es Votos: 0 - Link respuesta -
Fecha: 25-09-2019 03:52:52 Hola,
Amigo ni habría ningún problema, con .htaccess lo puedes hacer, sin importar el dominio o la carpeta de cada persona.
Así funciona WordPress.
Saludos Votos: 0 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión