adicionar um alias de servidor para VHost do domínio?
Pergunta
Eu tenho um VPS. I hospedado um domínio ipointing para um diretório sub da pasta www. O domínio funciona bem até o home page. O momento que eu começar a ir para outras páginas seus espectáculos meus servidores [orginalname] / [nome do subdiretório]. Eu acho que eu preciso adicionar um alias de servidor para VHost do domínio. Alguém pode me dizer como fazer isso ??
Solução
Você está usando Apache? Tente com
<VirtualHost *:80>
DocumentRoot "/path/to/document/root"
ServerName name1
ServerAlias name2
...
Outras dicas
Eu fiz isso usando a opção Apache proxy, é isso:
O meu VirtualHost é http://dlx/
e eu quero adicionar um "pseudônimo" como http://dlx/drupal/
No arquivo httpd.config
eu adicionei uma configuração de proxy:
<VirtualHost 127.0.0.1>
ServerName dlx
DocumentRoot "C:/deluxe/"
<LocationMatch /drupal/>
ProxyPass http://localhost/drupal/
ProxyPassReverse http://localhost/drupal/
</LocationMatch>
</VirtualHost>
Configurar .htaccess no meu dlx virtualhost (C:/deluxe/
):
RewriteRule ^drupal/(.*)$ http://localhost/drupal/$1 [P,L]
É isso. Ele funciona para mim, eu espero que ele também funciona para você.