nginx – Wie kann ich den Zugriff auf die virtuelle robots.txt zulassen, nachdem der Zugriff auf alle TXT-Dateien in WordPress blockiert wurde?
PHP中文网
PHP中文网 2017-05-16 17:09:44
0
3
696

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中文网

认证0级讲师

Antworte allen(3)
为情所困

注意顺序

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

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

習慣沉默

@南小鸟 邀请回答

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage