web-dev-qa-db-fra.com

Quelle est la bonne façon d'indiquer que mon site ne dispose pas d'un flux RSS?

J'ai un site Web qui montre qu'il y a des tentatives d'accéder à /rss dans les journaux de mon serveur, mais nous n'avons pas de flux RSS.

Quel est le meilleur moyen de montrer qu’il n’ya pas de flux RSS pour mon site? Devrais-je utiliser une page blanche? Une erreur 404? En d'autres termes, y a-t-il une manière définie d'indiquer qu'il y a: "Pas de RSS ici"

J'aimerais supprimer les erreurs des journaux sans ignorer le problème.

2
bombcar

Il semble que vous ayez quelque chose comme ceci sur votre site:

<link rel='alternate' type='application/rss+xml' title='RSS' href='http://example.com/rss'>

Ainsi, les moteurs de recherche, les lecteurs RSS, etc ... tentent d'accéder à votre répertoire /rss.

5
Maxim Mazurok

Vous pouvez créer une page XML RSS avec un contenu statique indiquant qu'aucun flux n'est disponible.

Quelque chose comme ça:

<rss version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
<channel>
    <title>My Site</title>
    <atom:link href="http://domain.com/rss/" rel="self" type="application/rss+xml"/>
    <link>http://domain.com</link>
    <description>...</description>
    <language>en-US</language>
    <generator>http://wordpress.org/?v=4.1.1</generator>
    <item>
        <title> No Feed is Available for Domain.com</title>
        <description> No Feed is Available for Domain.com </description>
        <link>http://domain.com</link>
    </item>
</channel>
1
jb510