Pregunta:
Fecha: 22-01-2020 11:41:36
(En Español)
He estado buscando muchas maneras de como manejar un subdominio para una sola aplicación.
Me explico, tengo una aplicación multifuncional, la cual según una variable en una url, puede pertenecer a un cliente o a otro.
Antes se usaba esta estructura.
midominio.com/sistema/cliente/
midominio.com/sistema/cliente/panel/
Así esta mi archivo actual
Lo cual se vuelve complicado de recordar y se opta por ponerlo en un subdminio dinamico de los famosos *.midominio.com
Pero este ya contiene los archivos y carpetas que se necesitan, el problema surge al querer tener estas igual.
Ya que no se cuenta con un archivo en general como el router para manejar estas peticiones, si alguien sabe como podemos realizarlo de la siguiente manera
cliente.midominio.com/
cliente.midominio.com/panel/
Lo hemos intentado con este código:
Pero siempre nos manda al index.php
Saludos Votos: 0 - Respuestas: 2 - Vistas: 8 Compartir en: Google Facebook Twitter LinkedIn Link
Manejo de subdominio para una aplicación[Resuelta]
Hola,He estado buscando muchas maneras de como manejar un subdominio para una sola aplicación.
Me explico, tengo una aplicación multifuncional, la cual según una variable en una url, puede pertenecer a un cliente o a otro.
Antes se usaba esta estructura.
midominio.com/sistema/cliente/
midominio.com/sistema/cliente/panel/
Así esta mi archivo actual
Options +FollowSymLinks Options -Indexes RewriteEngine On RewriteRule ^bower_components/(.*)$ bower_components/$1 RewriteRule ^dist/(.*)$ dist/$1 RewriteRule ^inc/(.*)$ inc/$1 RewriteRule ^(.*)/panel/tickets/read/(.*)$ pages/tickets/read-mail.php?domain=$1&id=$2 RewriteRule ^(.*)/panel/tickets/(.*)$ pages/tickets/mailbox-$2.php?domain=$1 RewriteRule ^(.*)/panel/config/(.*)$ pages/config/$2.php?domain=$1
Lo cual se vuelve complicado de recordar y se opta por ponerlo en un subdminio dinamico de los famosos *.midominio.com
Pero este ya contiene los archivos y carpetas que se necesitan, el problema surge al querer tener estas igual.
Ya que no se cuenta con un archivo en general como el router para manejar estas peticiones, si alguien sabe como podemos realizarlo de la siguiente manera
cliente.midominio.com/
cliente.midominio.com/panel/
Lo hemos intentado con este código:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^[^.]+\.midominio\.com$
RewriteRule !^(.*)$ sistema/$1?domain=%1 [L]
Pero siempre nos manda al index.php
Saludos Votos: 0 - Respuestas: 2 - Vistas: 8 Compartir en: Google Facebook Twitter LinkedIn Link
Respuestas:
-
Fecha: 25-01-2020 04:44:56 Hola, revisa este link, tambien tengo que implementar algo asi... avisa si funciona... :)
Create Dynamic Subdomains using PHP and Htaccess Votos: 0 - Link respuesta -
Fecha: 25-01-2020 10:52:52 Hola Richard,
Muchas gracias no había podido dar con la solución del problema, aunque me toca batallar porque me daba error 500, pero con este código lo solucione
RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.midominio\.com RewriteRule (.*) http://midominio\.com/$1 [R=301,L] RewriteCond %{HTTP_HOST} ^(^.*)\.midominio\.com RewriteCond %{REQUEST_URI} !^/sistem/ RewriteRule (.*) /sistem/$1
Te daría puntos pero el sistema no me daja XD
Saludos Votos: 2 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
