Você pode encontrar um arquivo .htaccess em sua raiz do site drupal e examinar as diretivas rewriterule / rewritebase. Seus URLs são reescritos
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?
Você pode encontrar um arquivo .htaccess em sua raiz do site drupal e examinar as diretivas rewriterule / rewritebase. Seus URLs são reescritos
Tags alias linux apache-http-server