Várias instalações drupal no apache funcionam com suas próprias entradas DNS, mas não com o Alias

0

Portanto, meu servidor localhost nunca teve problemas porque nunca desenvolvi com outras pessoas em vários sites.

Agora, no entanto, acessar um site secundário por meio de um Alias está com um problema quando o redirecionamento do site principal (drupal) entra em ação e retorna um erro 404. Funciona bem usando um domínio dos hosts.

O site principal localhost está em ~/www , o site secundário localhost/second está em ~/second

O arquivo de configuração do segundo site é assim:

# Allow lan to access the site without modifying their hosts files
Alias /second /home/j/second

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    # Allow me to access it from domain in hosts file
    ServerName second.local
    # And when I do that undo the alias
    Alias /second /home/j/second/second

    DocumentRoot /home/j/second
    <Directory /home/j/second>
        Options FollowSymLinks
        AllowOverride All
        Order deny,allow
        deny from all
        allow from 192.168.1
        allow from 127.0.0.1
    </Directory>    
</VirtualHost>

O que realmente está acontecendo:

  • localhost deve carregar ~/www e carregar ~/www
  • localhost/second deve carregar ~/second e carregar ~/second
  • localhost/second/about deve carregar ~/second/index.php?q=about , mas carrega ~/www/index.php?q=second/about

Como faço para que ele responda como esperado?

    
por J V 15.04.2013 / 12:04

1 resposta

0

Você pode encontrar um arquivo .htaccess em sua raiz do site drupal e examinar as diretivas rewriterule / rewritebase. Seus URLs são reescritos

    
por 15.04.2013 / 21:44