WordPress Kategorie leitet autom. per 301 auf den ersten Artikel
Wer es brauchen kann:
Ich wollte, dass jede Kategorie (Unterkategorie, Unterunterkategorie, etc.) auf den 1. Artikel in dieser Kategorie autom. per 301 weiterleitet. Dazu habe ich meine Datei “archive.php” im Template folgendermaßen befüllt:
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<?php
$redirect = "Location: ".get_permalink();
header("HTTP/1.1 301 Moved Permanently");
header($redirect);
exit();
?>
<?php endwhile; ?>
<?php else : ?>
<?php endif; ?>
Wichtig dabei, dass jede Kategorie nur einen Artikel hat (und das auch so gewollt ist), es geht zwar auch wenn mehrere Artikel in einer Kategorie vorhanden sind, aber ich denke in dem Fall wird obiger Code eh nicht benötigt. Sollte jemand genau diese Funktionalität brauchen, kann er sich frei fühlen, den Code oben zu nutzen :)
