Domínio Principal numa sub-directoria dentro da public_html

Alojamento Web SSD

Painel de Controlo

Alterar Document Root de domínio no cPanel

Em alguns dos nossos planos de alojamento, os clientes têm a possibilidade de alojar mais do que 1 site. Se o seu plano de alojamento lhe permite ter 1 ou mais Domínios Adicionais, então pode ter vários sites distintos sem a necessidade de ter planos de alojamento diferentes para cada um.

Quando um Domínio Adicional é configurado na conta de alojamento através do cPanel, é criada normalmente uma directoria com o nome do domínio dentro da public_html. Por exemplo, se o domínio tiver o nome “dominioadicional.com”, será criada a pasta public_html/dominioadicional.com/ (Esta situação é configurável).

Esta situação pode provocar no entanto alguma confusão na gestão dos sites, uma vez que a pasta public_html vai conter as directorias dos Domínios Adicionais e também as pastas e ficheiros da plataforma usada no domínio principal.

Para facilitar a gestão, poderemos contornar esta situação utilizando algumas condições de redireccionamento pelo mod_rewrite.

Crie um ficheiro com o nome .htaccess dentro da pasta public_html e coloque as seguintes instruções:

RewriteEngine on

RewriteCond %{HTTP_HOST} ^(www.)?dominioprincipal.pt$
RewriteCond %{REQUEST_URI} !^/dominioprincipal.pt/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /dominioprincipal.pt/$1

RewriteCond %{HTTP_HOST} ^(www.)?dominioprincipal.pt$
RewriteRule ^(/)?$ dominioprincipal.pt/index.php [L]

Deverá alterar “dominioprincipal.pt” pelo nome do seu domínio. Posteriormente bastará criar uma pasta com o nome do domínio dentro da public_html e colocar lá os ficheiros do seu site.

Esta configuração poderá necessitar de alterações adicionais caso o seu site utilize o mod_rewrite para reescrever os URLs, dependendo das condições e regras de reescrita.

DEIXE UMA RESPOSTA

Por favor digite seu comentário!
Por favor, digite seu nome aqui

This site uses Akismet to reduce spam. Learn how your comment data is processed.