Quindi il mio server localhost non ha mai avuto problemi perché non ho mai sviluppato con altre persone su più siti Web.
Ora, tuttavia, l'accesso a un sito secondario tramite an Alias
sta incontrando un problema mentre il reindirizzamento del sito primario (drupal) inizia e restituisce un 404. Funziona bene usando un dominio dagli host.
Il sito primario localhost
è all'indirizzo ~/www
, il sito secondario localhost/second
è all'indirizzo~/second
Il file di configurazione del secondo sito è come tale:
# 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>
Cosa sta realmente accadendo:
localhost
dovrebbe caricare
~/www
e caricare
~/www
localhost/second
dovrebbe caricare
~/second
e caricare
~/second
localhost/second/about
dovrebbe caricare
~/second/index.php?q=about
ma invece carica
~/www/index.php?q=second/about
Come faccio a farlo rispondere come previsto?