Nueva pregunta

Pregunta:

 
  0  
 
Fecha: 19-09-2019 03:10:22 (En Español)

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?
Etiquetas: Base de Datos - htaccess - PHP - PHP Avanzado - Web 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
     
  •  
      0  
     
    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
 
frjcbbae garagebible.com