Como estou criando um web service que precisa adicionar áreas de usuário como se fossem sub-domínios mas sem a necessidade de ser um sub-domínio real a ideia foi deixar a tarefa para o Apache resolver via htacess. No exemplo abaixo você confere...

Como estou criando um web service que precisa adicionar áreas de usuário como se fossem sub-domínios mas sem a necessidade de ser um sub-domínio real a ideia foi deixar a tarefa para o Apache resolver via htacess. No exemplo abaixo você confere como criar as rules necessárias para criar os sub-domínios para seu web services sem a necessidade de setar as zonas no servidor de DNS.
# remove www on main RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC] RewriteRule ^(.*)$ http://example.com/$1 [R=301,L] # my.example.com defined subdomain RewriteCond %{HTTP_HOST} !^my\.example\.com$ [NC] RewriteRule ^.*$ - [S=3] RewriteRule ^$ /mydirectory/index.php [L] RewriteRule ^category/([^/]+)/?$ /mydirectory/index.php?category=$1 [L] RewriteRule ^submit/?$ /mydirectory/process.php [L] # *.example.com RewriteCond %{HTTP_HOST} ^(.*)\.example\.com$ [NC] RewriteCond %1 !^www$ [NC] RewriteRule ^([^/]+)/?$ /subdomainparse/index.php?subdomain=%1&fakedirectory=$1 [L]
Seja Membro Gratuítamente

Assine a newsletter para receber em seu email as publicações atualizadas neste blog

Top