Beheben Sie das Problem, dass robots.txt die Standardeinstellungen nicht aktualisiert oder anzeigt
In Adobe Commerce in der Cloud-Infrastruktur werden robots.txt Inhalte dynamisch aus der Admin-Konfiguration generiert und in der Datenbank gespeichert, sodass Sie für dieses Szenario keine physische robots.txt erstellen müssen.
Wenn der konfigurierte robots.txt-Inhalt weiterhin den Standardinhalt anzeigt oder nicht aktualisiert werden kann, stellen Sie sicher, dass die Indizierung durch Suchmaschinen aktiviert ist.
Beschreibung description
Umgebung
Adobe Commerce auf Cloud-Infrastruktur 2.4.x
Problem
Die Standardeinstellungen für die robots.txt in Adobe Commerce können nicht geändert werden.
Schritte zur Reproduktion:
- Rufen Sie das Admin-Bedienfeld auf.
- Navigieren Sie zu Inhalt
>Design>Konfiguration bearbeiten Sie dann das Feld Benutzerdefinierte Anweisung von robots.txt. - Fügen Sie benutzerdefinierte Inhalte hinzu (z. B. den Text „hello„) und speichern Sie die Änderungen.
- Rufen Sie die
robots.txtURL auf.
Erwartetes Ergebnis:
Die robots.txt zeigt den gespeicherten benutzerdefinierten Inhalt an.
Tatsächliches Ergebnis:
Die robots.txt ändert sich nicht und zeigt weiterhin den Standardinhalt an.
Ursache
Die Indizierung durch Suchmaschinen ist deaktiviert, was verhindert, dass der benutzerdefinierte robots.txt-Inhalt angewendet wird.
Lösung resolution
Methode 1: Konfigurieren Sie auf der Adobe Commerce Cloud-Konsole die Indizierung durch Suchmaschinen wie in unserer Entwicklerdokumentation beschrieben.
Methode 2: Führen Sie mithilfe der Magento-Cloud-CLI den folgenden Befehl aus:
magento-cloud environment:info -p <cluster> -e production restrict_robots false