Einzelnen Beitrag anzeigen
Alt 27.05.2008, 12:56   #1 (permalink)
redcat63
PostRank: 8
 
Registriert seit: 31.03.2006
Beiträge: 887
Kategorie(n) aus Feeds ausschließen

Hallo alle zusammen,

seit einigen Stunden suche ich sowohl im Netz als auch hier im Forum nach der Auflösung meines Problems. Aber bislang bin ich nicht wirklich fündig geworden.

Deswegen wage ich es nun ein eigenes Thema zu eröffnen.

Mein Problem:
ich möchte/muss aus den Feeds eine Kategorie ausschließen. Dies gilt sowohl für die Suchmaschinen als auch für die Abonnenten der Feeds.

Die Suchmaschinen habe ich mit Hilfe der robots.txt und der Abfrage im Header mit Hilfe des Meta-Tags ausgeschlossen. M. E. müsste das ausreichen:
robots.txt:
PHP-Code:
# robots.txt für meine-domain.de
# Diese Webcrawler schließe ich aus
# Diese Verzeichnisse/Dateien sollen nicht durchsucht werden
User-agent: *
Disallow: /rss/
Disallow: /feed/
Disallow: /atom
header.php:
PHP-Code:
<?php if (is_category('redaktion')) {
echo 
'<meta name="robots" content="noindex,nofollow" />';
}
else {   
echo 
'<meta name="robots" content="index, follow" />';
}
?>
Den Link im Menü habe ich ebenfalls geändert.
Soweit so gut.

Wenn ich nun aber in der Adresszeile des Browsers die Domainadresse (Beispiel:
PHP-Code:
Meine-domain.de/feed

eingebe, dann spuckt er mir natürlich alle, also auch die der auszuschließenden Kategorie aus.
Wie verhindere ich dies?
Kann ich das per WP bzw. PHP automatisch korrigieren? Oder muss oder kann man dafür die Datei .htaccess-Datei nehmen, in der man den Link umleitet? Wenn ja, wie müsste dieser Befehl aussehen?
(Diese Möglichkeit wäre für mich allerdings nur die 2. Wahl, aber was muss, das muss. )
Oder gibt es bereits eine viel elegantere Möglichkeit?

Inwiefern muss ich eigentlich die Feeds der Kommentare berücksichtigen?

Über Eure Hilfe wäre ich sehr dankbar.

Zum Schluss:
Gibt es eigentlich leicht verständliche Infos und Beispiele zu RSS und WP?

VG Elke
__________________
http://v-portal.org und http://u-portal.de

Geändert von redcat63 (27.05.2008 um 13:00 Uhr).
redcat63 ist offline   Mit Zitat antworten