Maison  >  Questions et réponses  >  le corps du texte

nginx - Après avoir bloqué l'accès à tous les fichiers txt dans WordPress, comment autoriser l'accès au robots.txt virtuel ?

Introduction :
WordPress sous Nginx
Nginx est configuré pour interdire l'accès à tous les fichiers txt (méthode)
Si vous utilisez un vrai fichier robots.txt, la méthode ci-dessus est efficace, mais le site Web utilise WordPress et utilise un robots.txt virtuel déposer. La méthode ci-dessus rend le fichier robots.txt virtuel inaccessible.

Comment configurer nginx pour que le fichier robots.txt virtuel soit accessible ?

ou
limitez le chemin du fichier txt restreint aux 2 répertoires suivants.
Répertoire des plug-ins WordPress (/wp-content/plugins)
Répertoire des thèmes WordPress (/wp-content/themes).

PHP中文网PHP中文网2714 Il y a quelques jours623

répondre à tous(3)je répondrai

  • 为情所困

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

    Faites attention à la commande

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

    répondre
    0
  • PHP中文网

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

    Vous autorisez simplement nginx à autoriser robots.txt séparément et à le placer en plus de l'interdiction de nginx sur toutes les règles txt

    répondre
    0
  • 習慣沉默

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

    @南小鸟 invité à répondre

    répondre
    0
  • Annulerrépondre