Le installazioni multiple di drupal su apache funzionano con le loro voci DNS ma non con Alias


0

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 Aliassta 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:

  • localhostdovrebbe caricare
    ~/wwwe caricare
    ~/www
  • localhost/seconddovrebbe caricare
    ~/seconde caricare
    ~/second
  • localhost/second/aboutdovrebbe caricare
    ~/second/index.php?q=aboutma invece carica
    ~/www/index.php?q=second/about

Come faccio a farlo rispondere come previsto?

Risposte:


0

È possibile trovare un file .htaccess nella radice del sito drupal e consultare le direttive rewriterule / rewritebase. I tuoi URL vengono riscritti

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.