web-dev-qa-db-fra.com

Protégez-vous avec un passe-temps RSS personnalisé

J'ai créé un type de publication personnalisé et souhaite envoyer ces publications à FB Instant Articles et Apple News via un flux RSS. J'ai créé un flux RSS personnalisé et j'ai besoin de savoir quel est le meilleur moyen de le protéger par mot de passe. Le CPT s'appelle limitedrun. L'URL du flux est domain.com/?feed=ltdrun et le modèle RSS s'appelle rss-ltdrun.php.

Je sais qu'il y a des plugins qui font ça mais ce n'est pas ce que je cherche. Ils protègent l'ensemble du site avec un mot de passe afin de protéger le flux RSS du mot de passe. J'ai besoin du contraire: RSS protégé par mot de passe et le site Web ouvert.

Merci,

3
Gregory Schultz

Apple News n'accepte pas les flux RSS protégés par mot de passe. Merci pour l'aide!

1
Gregory Schultz

Je ne considérerais pas cela comme une question typique du WP - vous devriez peut-être vous renseigner à l'adresse http://unix.stackexchange.com - mais peut-être que cela pourrait déjà aider de toute façon:

Si vous avez accès à la configuration du serveur et que vous connaissez l'adresse IP de FB Instant Articles et d'Apple News, vous pouvez par exemple empêcher tout le monde d'accéder à votre feed - mais permettez à FB Instant Articles et Apple News d'y accéder - avec quelque chose de similaire à ceci:

<Location /feed>
Order Deny,Allow
Deny from all
Allow from 1.1.1.1
</Location>

… Comme répondu sur unix.stackexchange.com ( cela ne fonctionnera PAS dans .htaccess )

1
tillinberlin