.htaccess - permalink - Subdominio como variable en mod_rewrite
permalinks wordpress (2)
Estoy tratando de mod-rewrite basado en un subdominio. ¿Cómo tomo el subdominio y lo agrego al final de mi nuevo dominio?
Ejemplo:
RewriteCond %{HTTP_HOST} ^users/.example/.com$
RewriteRule ^(.*)$ http://www.example.com/?subdomain=[variable for sub] [L]
¿Cómo obtengo ''usuarios'' en [variable para sub]?
La respuesta de Greg solo tiene un subdominio (usuarios), necesitaba una regla de reescritura de WildCard (todos los subdominios), así que usé lo siguiente:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^([/w/d]+)/.example/.com$
RewriteRule ^(.*)$ http://example.com/?subdomain=%1&path=$1 [NC,L,QSA]
o como proxy inverso:
RewriteCond %{HTTP_HOST} ^([/w/d]+)/.example/.com$
RewriteRule ^(.*)$ http://%1.backendserver.com:3001/$1 [L,P,QSA]
Las coincidencias de la última RewriteCond
se almacenan como% N por lo que puede hacer esto:
RewriteCond %{HTTP_HOST} ^(users)/.example/.com$
RewriteRule ^(.*)$ http://www.example.com/?subdomain=%1 [L]