Jump to content
Fórum Script Brasil
  • 0

Criar Subdominios Automatico Em Php


impossivel
 Share

Question

olá, estou com uma dificuldade. estou planejando um site em php onde os usuarios poderão se cadastrar, criar um perfil, e divulgar este perfil do seguinte modo: www.nickescolhido.meusite.com.br

ou seja, o visitante entra no www.meusite.com.br e cria um perfil, o nick criado vai ser o endereço do perfil dele www.nickcriado.meusite.com.br

assim como no disponivel.com, quando se cria um perfil fica nick.disponivel.com

vi que ele simplesmente cria um frame, redirecionando para http://disponivel.com/usuarios/perfil.php?nome=nick

eu gostaria de usar isto, de direcionar para a pagina que vai exibir o perfil, ate sei como capturar o nick no url, usando um script em php, mas onde colocar este script? pois quando o visitante acessar nick.meusite.com.br qual pagina vai ser requisitada?

terei que criar subdominios para cada novo perfil? sei que no php tem como criar pastar e paginas, mas se estas pastas não receberem um comando pelo cpanel (administrador do site) para ser um subdominio, elas simplesmente serão uma pasta do tipo www.meusite.com.br/nick

ai até funciona, pois dentro da pasta "nick" que vai ser criada, eu faço o script criar uma pagina index.php que direciona para pagina que exibe o perfil.

mas o que eu realmente quero é www.nick.meusite.com.br

alguém conhece o funcionamento deste sistema?

no www.disponivel.com funciona, testem ( http://gata.disponivel.com )

grato pela força

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Seu servidor precisa ter Wild Card DNS ... procura no Google ou em algum fórum (apesar de poucos conhecer), não é uma coisa fácil de se conseguir pois precisa ter acesso as configuraçãoes básicas do servidor logo você terá que possuir um VPS ou dedicado para tal fim ... pois servers normais não deixam você mecher nessas configurações ou as vezes não as possues.

É uma configuração especial de DNS que você faz ele aceitar ... quase qualquer tipo de nome no dominio; Quando você acessar - http://nick.site.com - estara acessado na verdade o endereço http://ww.site.com/index.php dentro desse "index.php" você deve pegar a URL com $_SERVER["HTTP_HOST"] e pegar o valor do nick ...

Uma solução mais simples e barata é como você já disse usar pastas - http://site.com/nick - há uma solução em que não é preciso criar pastas de verddae o Apache possue um Modulo chamado "ReWrite" em que atravez da URL e instruções dadas por você atravez de expressões regulares ele redirecione para o local mais correto ...

Veja aqui como usar esse modulo:

Apache 1.3: http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html

Apache 2.0: http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html

* A uma coisa esse site "disponivel.com" é quase pornografico, acredito que existe users di menores acessado e isso não fica bem, sem contar que postar sites desse tipo está fora da regras .... bem que podia so ter explicado o que queria ... :P

Edited by SK15
Link to comment
Share on other sites

  • 0
Guest --impossivel --

beleza SK15

Não entendi bem este sistema de redirecionamento para o mais provavel, eu consegui um script que cria o subdominio no servidor, cria a pasta, ai uni um outro script que cria uma index.php com as informações que eu preciso dentro da pasta criada.

Funcionou legal, pena que serão milhares de pastas criadas que ficaram ocupando espaço e atrapalhando os diretorios, uma boa saída seria este sistema como você falou, que não cria as pastas.

mas não teria como dar um exemplo? mostrar como funciona? os links estão em ingles, não entendi nada

Obs. sobre o site que usei como referencia. foi mal, eu procurei por comunidades que faziam o esquema de subdominio e acabei chegando ai, realmente tem coisas improprias pra menores, não recomendo ninguém acessar, minha intenção foi só usar como exemplo caso alguém não entendesse o que estou querendo fazer. valeu

Link to comment
Share on other sites

  • 0

Olá "--impossivel --"

Você dissq que: eu consegui um script que cria o subdominio no servidor, cria a pasta.

Tem como você enviar para mim por e-mail???

parenti_(arroba)hotmail.com

Só o script que cria os subdominios e a pasta no servidor???

Obrigado mesmo pela ajuda....

Link to comment
Share on other sites

  • 0

Ola se você tiver Cpanel , existe uma opção de criar subdominios.

você clica e vai criar um subdomino.

em vez de colocar uma palavra você coloca um Asterisco ( * ) que quando você acessar qualquer subdominio voce acessara a pasta que colocou, ou se não deixe com pasta raiz. depois você se vira com o que quer fazer.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Forum Statistics

    • Total Topics
      149.8k
    • Total Posts
      646.6k
×
×
  • Create New...