Base de conhecimento
1000 perguntas frequentes, 500 tutoriais e vídeos explicativos. Aqui, você encontra apenas soluções!
Adicionar um site a um serviço de hospedagem usando subdomínios e .htaccess
Este guia explica comocriar subdomínios em uma hospedagem Infomaniak existente, utilizando um arquivo .htaccess.
✘ INDISPONÍVEL com
Site Creator Lite
hospedagens Starter
Preâmbulo
- A hospedagem pode estar localizada em uma oferta de Hospedagem Web compartilhada ou em um Servidor Cloud Infomaniak.
- Os subdomínios podem ser adicionados muito facilmente na sua hospedagem atual, pois a oferta básica inclui 20 sites por hospedagem (sites = subdomínios).
- Se não quiser usar este número de sites disponíveis, pode seguir o método abaixo.
Criar um subdomínio como atalho
Os subdomínios criados desta forma facilitam a organização de uma hospedagem. Por exemplo, o endereço vlog.domain.xyz será o atalho do endereço domain.xyz/vlog. Ou seja, o endereço vlog.domain.xyz redirecionará para a pasta vlog, que deverá estar localizada na raiz do site domain.xyz. Neste exemplo, vlog é o subdomínio de domain.xyz.
1. Adicionar o subdomínio como um alias do seu site
Para isso:
- Siga o procedimento para adicionar um alias, mas leia atentamente os pontos 2 e 3 abaixo.
- No campo para adicionar o domínio associado, insira o endereço completo do subdomínio (por exemplo,
vlog.domain.xyz). - Se o seu domínio ou a sua zona DNS for gerido na Infomaniak, ative as duas opções seguintes: Atualizar as entradas DNS para este domínio e Substituir as entradas já existentes; caso contrário, crie um registo A no seu registrador com as seguintes informações:
- campo: o endereço URL completo do subdomínio (por exemplo,
vlog.domain.xyz) - destino: o endereço IPv4 (registo A) do seu site (consulte este outro guia para encontrar o registo A do seu site)
- campo: o endereço URL completo do subdomínio (por exemplo,
2. Modificar o ficheiro htaccess do seu site
Importante: as instruções a seguir são fornecidas apenas como referência. Pode ser necessário adaptar o código para que ele funcione na sua situação.
Usando seu software/cliente FTP ou o Web FTP no painel de controle, adicione e adapte o seguinte código ao arquivo .htaccess, que se encontra na raiz do seu site:
RewriteCond %{HTTP_HOST} ^(.*)\.domain\.xyz [NC]
RewriteCond %{DOCUMENT_ROOT}/%1/ -d
RewriteCond %1::%{REQUEST_URI} !^(.*?)::/\1/?
RewriteRule "^(.*)$" "%{DOCUMENT_ROOT}/%1/$1" [L]Explicações para a terceira linha: https://stackoverflow.com/a/15981056
Substitua na primeira linha:
domainpelo seu nome de domínioxyzpela extensão do seu nome de domínio (ch, fr, etc.)
Agora, o endereço vlog.domain.xyz deve exibir o conteúdo da pasta vlog, que está localizada na raiz do seu site. Se não for o caso, verifique se a pasta vlog realmente existe na raiz do seu site.
Link para esta FAQ: https://faq.infomaniak.com/2036
Esta seção de perguntas frequentes foi útil?