404-fel vid åtkomst av robots.txt i Adobe Commerce i molninfrastruktur
Om du får ett 404-fel när du får åtkomst till filen robots.txt i Adobe Commerce i molninfrastruktur inaktiverar du Nginx-regeln som omdirigerar /robots.txt -begäranden till /media/robots.txt.
Beskrivning description
Miljö
Adobe Commerce om molninfrastruktur (alla versioner)
Problem
Filen robots.txt fungerar inte och genererar ett Nginx-undantag. Den genereras dynamiskt i farten och är inte tillgänglig via URL:en /robots.txt eftersom Nginx har en omskrivningsregel som tvingar alla /robots.txt -begäranden att dirigeras om till filen /media/robots.txt som inte finns.
Orsak
Detta inträffar när Nginx inte har konfigurerats korrekt.
Upplösning resolution
Du löser problemet genom att inaktivera Nginx-regeln som omdirigerar /robots.txt-begäranden till /media/robots.txt-filen.
- Om självbetjäning inte är aktiverat (eller om du är osäker på om det är det) skickar du en Adobe Commerce Support-biljett med en begäran om att Nginx-omdirigeringsregeln ska tas bort från
/robots.txttill/media/robots.txt. - Om självbetjäning är aktiverat uppgraderar du ECE-Tools till version 2002.0.12 eller senare. Ta sedan bort omdirigeringsregeln Nginx från filen
.magento.app.yaml.
Detaljerad vägledning finns i Lägg till webbplatskarta och sökrobotar i dokumentationen för Adobe Commerce-utvecklare.
Relaterad läsning
- Blockera skadlig trafik för Magento Commerce Cloud på snabbnivå i vår kunskapsbas för support
- Sökmotorrobotar i användarhandboken