2012-05-30 5 views
7

Ho fatto web dev per anni, ma questo è il mio primo salto in XML. Ho creato un feed RSS e non riesco a capire come ottenere il browser per "scoprire" il mio feed e visualizzare la piccola icona RSS nella barra degli indirizzi. Il sito web in questione è: http://www.aurorafxstudios.com/blog e il mio feed RSS è il seguente: http://www.aurorafxstudios.com/blog/rss.php ... qualsiasi aiuto sarebbe molto apprezzato. Grazie!RSS Auto Discovery

+2

L'icona viene visualizzata nella barra degli indirizzi. Forse stai utilizzando un browser che non supporta l'individuazione automatica di RSS. Non è molto di moda in questi giorni. – Quentin

+0

Hmmm, è strano. L'ho visto una volta, ho cambiato scheda, sono tornato e non c'era più. Sono in Safari 5, anche se ho provato le ultime versioni di Firefox e Chrome. Inserirò anche un collegamento RSS manuale, ma sarebbe bello vedere il collegamento RSS pop-up :( –

risposta

8

La versione 'ufficiale' del meccanismo di alimentazione rilevamento automatico può essere trovato alla http://www.rssboard.org/rss-autodiscovery.

Supponendo di avere uno o più link scoperta pubblicata (tipo MIME dipende dal formato di feed):

<link rel="alternate" type="application/rss+xml" title="human-readable label" href="http://www.aurorafxstudios.com/blog/rss.php" /> 

È possibile verificare la sua presenza in un certo numero di modi. Ad esempio in IE 9 puoi premere Alt + T (Strumenti) e verificare che il tuo link di scoperta sia elencato sotto l'opzione Feed Discovery.

Molti consumatori del tuo feed lo recupereranno tramite un lettore di feed, la maggior parte dei quali accetterà l'URL del tuo sito web e individuerà i feed che pubblichi tramite i link di scoperta e li presenteranno alla fine utente. Potresti considerare l'utilizzo di un lettore di feed per verificare il funzionamento dei tuoi link di scoperta.

Fintanto che si seguono le specifiche, non mi preoccuperei della varietà di comportamenti che si vedranno visualizzati dai diversi browser.

+0

Grazie, I daremo sicuramente un'occhiata a quel sito Web. Sembra che il mio feed RSS sia riconoscibile da un lettore RSS, semplicemente inserendo il mio URL http://www.aurorafxstudios.com/blog/ Ciò significa che il mio link di scoperta dovrebbe essere valido. non riesco a vedere la piccola icona RSS nella barra degli indirizzi, ma come hai detto forse è solo un comportamento strano del browser come il mio browser riconosce bene gli altri feed RSS del blog: (PS. Non ho accesso a IE9 come ancora solo XP. Qualcuno potrebbe testarlo per me? –

2

Aggiungere quanto segue all'interno del tag "head".

<link rel="alternate" type="application/rss+xml" title="Name of Your Feed" href="http://www.aurorafxstudios.com/blog.xml" /> 
+0

Spiacente non ho notato che hai già questo nel tuo codice –

+0

Nessun problema, grazie! –