guten tag
wie kann ich einen rss feed erstellen? ich habe es mithilfe des folgenden tutorials probiert:
http://www.drweb-neu.de/weblogs/rss_selbst_bauen.shtml
herausgekommen ist das hier: http://www.xyz-70.bierquartier.de/rss.xml
leider funktionierts nicht. WARUM?
Was klappt denn nicht? Die XML Datei sieht auf den ersten Blick doch gut aus.
Hast du den Feed auch eingebunden:
<link rel="alternate" type="application/rss+xml" title="RSS-Feed" href="rssdatei.xml">
bei allen anderen rss feeds kommt die frage ob ich den feed abonnieren will. bei meinem aber nicht :(
habs auch eingebunden...
Probier mal diese Header:
<?xml version="1.0" encoding="ISO-8859-1"?>
<rss xmlns:fo="http://www.w3.org/1999/XSL/Format" version="0.92">
Vielleicht mit Zeilenumbruch.
// edit
Deine XML Datei ist nicht well-formed (das böse & ;))
// edit 2
Umlaute solltest du nicht maskieren also äöüß anstatt von ü usw
ich glaube dein server (apache) kennt die xml erweiterung auch noch nicht..
mir sendet er den type, text/html, sollte aber text/xml sein.
versuch mal via htaccess:
AddType text/xml .xml
oder sonst pack die xml datei in eine php datei und schreib oben drüber:
<?
header('Content-Type: text/xml');
?>
kann man ggf. via mod_rewrite umlenken ;)
Vielleicht sinnvoll aber nicht nötig. Nachdem die Datei nun vlide ist, funktioniert das RSS Feed. Die XML Datei ruft man ja nie direkt auf ;)
Quote
Original von xyz-72
ich glaube dein server (apache) kennt die xml erweiterung auch noch nicht..
mir sendet er den type, text/html, sollte aber text/xml sein.
versuch mal via htaccess:
AddType text/xml .xml
oder sonst pack die xml datei in eine php datei und schreib oben drüber:
<?
header('Content-Type: text/xml');
?>
kann man ggf. via mod_rewrite umlenken ;)
auch wenn ich nur die hälfte von dem verstanden habe was du mir mitteilen wolltest: die xml datei ist eigenlich schon eine php dateiund wird mit mod_rewrite umgelenkt
aber sie wird nicht als xml dem browser gesendet ;)
xyz-48 schreib zusätzlich oben in die .php Datei
header('Content-Type: text/xml');
Oder mach das andere was xyz-72 gesagt hat... Also ne
Neue Text-Datei -> in ".htaccess" umbenennen -> "AddType text/xml .xml" reinschreiben -> Hochladen...
ausführen? :]
uuups...
Es funktioniert doch ;)