Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

LeoO_DF

subdomínios com htaccess

Recommended Posts

subdominios é feito com configurações no apache não por htaccess.

Você utiliza-se cpanel? Se sim tem a opção de criar subdomínio.

obrigado pela resposta, eu já sabia desta opção, o problema é que existe inúmeras cidades, seria um pouco difícil criar tantos subdomínios, e também que a opção de criar subdomínios pelo cpanel só pode ser ligada a uma pasta, eu preciso redirecionar todos as cidades que irão vir no link para um unico arquivo php

Compartilhar este post


Link para o post
Compartilhar em outros sites

.htaccess é um arquivo de configuração do apache (só que externo e embedado na aplicação).

 

Um sub domínio além de ser "configurado" na máquina, também precisa de seu respectivo DNS.

Veja o OLX por exemplo:

$ ping df.olx.com.br
64 bytes from 23.3.96.154: icmp_seq=0 ttl=47 time=172.814 ms

$ ping sp.olx.com.br
64 bytes from 23.3.96.154: icmp_seq=0 ttl=47 time=173.099 ms

$ ping olx.com.br
64 bytes from 187.84.96.209: icmp_seq=0 ttl=59 time=4.114 ms
Notou que os "estados.olx" levam para um IP e o olx direto para outro IP ?

Certamente eles possuem um pool de máquinas e diversas máquinas que estão atrás de uma VIP respondem pelos requests.

Mas ainda assim, o pool de máquinas do domínio principal é diferente do pool dos subs.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Com a api2 do cpanel, você pode criar quantos subdomínios quiser e apontar para um arquivo.php

 

http://docs.cpanel.net/twiki/bin/view/ApiDocs/Api2/ApiSubDomain

https://github.com/CpanelInc/xmlapi-php

$this->result = $this->xmlapi->api2_query( $this->user, 'SubDomain', 'addsubdomain', 
                        array( 
                            'dir'         => $this->dir,
                            'disallowdot' => 0,
                            'domain'      => $this->name_sub_domain,
                            'rootdomain'  => $this->name_domain
                        )
                    );


Compartilhar este post


Link para o post
Compartilhar em outros sites

Na realidade você não precisa criar um subdomínio para cada situação, existe um negócio chamado wildcard DNS, ele funciona basicamente assim: Se o subdomínio existir de fato é utilizado o que existe, se ele não existir é direcionado a uma situação específica (uma pasta por exemplo), neste caso você faria o tratamento do que está vindo e utilizaria isto para resolver o seu problema, assim por exemplo df.seudominio.com e rs.seudominio.com não teriam nenhuma subdomínio chamado df ou rs, tudo se resolveria para o mesmo lugar através do wildcard DNS e boa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.