Ohne WWW kann nicht auf die Website zugegriffen werden

Ohne WWW kann nicht auf die Website zugegriffen werden

Ich bin mir nicht sicher, was ich falsch mache, aber ich kann anscheinend nicht auf meine Website zugreifen, ohne das Präfix www in die URL aufzunehmen, ansonsten kann ich problemlos darauf zugreifen. Ich habe die folgenden DNS-Einträge:

A: @ - leitet weiter zu 000.000.000.000

CNAME: *.example.com – ist ein Alias ​​von example.com

Und in meiner .conf-Datei habe ich Folgendes:

<VirtualHost *:80>
        ServerName example.com

        Redirect permanent / http://www.example.com/
</VirtualHost>

<VirtualHost *:80>
        ServerName www.example.com

        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/example.com/public

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Die Datei sollte funktionieren, da ich auf die Site unter www.example.com zugreifen kann. Ich bin mir also nicht sicher, ob bei meiner Weiterleitung ein Fehler vorliegt oder ob es etwas anderes ist, aber ich versuche, das herauszufinden.

Antwort1

Sie haben einen CNAME-Eintrag für „*.example.com“, der nur berücksichtigt, wenn vor der Domäne ein . steht und irgendetwas (einschließlich „www“) davor steht. Es würde also funktionieren, wenn Sie etwas wie test.example.com ausprobieren. Erstellen Sie einen neuen A-Eintrag mit @ in dem Feld, in das Sie „www“ eingeben würden.

verwandte Informationen