suchen

Heim  >  Fragen und Antworten  >  Hauptteil

nginx – Wie kann ich den Zugriff auf die virtuelle robots.txt zulassen, nachdem der Zugriff auf alle TXT-Dateien in WordPress blockiert wurde?

Einführung:
WordPress unter Nginx
Nginx ist so eingestellt, dass der Zugriff auf alle TXT-Dateien verboten ist (Methode)
Wenn Sie eine echte robots.txt-Datei verwenden, ist die obige Methode effektiv, aber die Website verwendet WordPress und verwendet eine virtuelle robots.txt Datei. Die obige Methode führt dazu, dass auf die virtuelle robots.txt nicht zugegriffen werden kann.

Wie richte ich Nginx so ein, dass auf die virtuelle robots.txt-Datei zugegriffen werden kann?

oder
beschränken Sie den Pfad der eingeschränkten TXT-Datei auf die folgenden 2 Verzeichnisse.
WordPress-Plugin-Verzeichnis (/wp-content/plugins)
WordPress-Themenverzeichnis (/wp-content/themes).

PHP中文网PHP中文网2826 Tage vor742

Antworte allen(3)Ich werde antworten

  • 为情所困

    为情所困2017-05-16 17:11:44

    注意顺序

    location = /robots.txt {
      rewrite ^/robots\.txt$ /index.php?robots=1 last;
      allow all;
    }

    Antwort
    0
  • PHP中文网

    PHP中文网2017-05-16 17:11:44

    你把对nginx对robots.txt单独允许,放到nginx禁止全部txt规则的上面就可以了

    Antwort
    0
  • 習慣沉默

    習慣沉默2017-05-16 17:11:44

    @南小鸟 邀请回答

    Antwort
    0
  • StornierenAntwort