← Desenvolvimento

[DUVIDA] - Criar subdomínios dinamicamente como o hi5

Lida 1917 vezes

Offline

sapovideo 
Membro
Mensagens 295 Gostos 0
Troféus totais: 25
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 100 Posts

Viva,

Gostaria de saber se é possível ( talvez por edição do .htaccess ), se sim saber como criar subdominios dinamicamente.

user1.dominio.com
user2.dominio.com
user3.dominio.com

...

Offline

skin 
Membro
Mensagens 200 Gostos 0
Troféus totais: 27
Trófeus: (Ver todos)
Avatar Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Sim é possível com htaccess.

Options +FollowSymLinks
 
RewriteEngine On
 
RewriteCond %{HTTP_HOST} !^(www\.)?joaopedropereira\.com$ [NC]
RewriteCond %{HTTP_HOST} ^(.*\.)?([^\.]+)\.joaopedropereira\.com$ [NC]
RewriteCond %{DOCUMENT_ROOT}/subs/%2%{REQUEST_URI}/ -d
RewriteRule [^/]$ http://%2.joaopedropereira.com%{REQUEST_URI}/ [R=301,L]
 
RewriteCond %{HTTP_HOST} ^.*\.([^\.]+\.joaopedropereira\.com)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
 
# abc.domain.com --> /subs/abc/
 
RewriteCond %{HTTP_HOST} !^(www\.)?joaopedropereira\.com$ [NC]
RewriteCond %{HTTP_HOST} ^([^\.]+)\.joaopedropereira\.com$ [NC]
RewriteCond %1:::%{REQUEST_URI} !^(.+):::/subs/\1(/.*)?$ [NC]
RewriteCond %{DOCUMENT_ROOT}/subs/%1/ -d
RewriteRule ^(.*)$ /subs/%1/$1 [QSA,L]