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 :)
Verwandte Artikel
- Eigenes WordPress Template in wenigen Schritten – Schritt 6
- In der Kürze liegt die Würze – Kürzere Artikel und höhere Usability
- Usability erhöhen durch Menüformatierung in WordPress
- Eine tolle WordPress Permalink Struktur
- Eigenes WordPress Template in wenigen Schritten – Schritt 7
Tags:301, kategorie, redirect, wordpress
Bislang keine KommentareSei der erste, der einen Kommentar abgibt
Tut mir leid, die Kommentarfunktion für diesen Beitrag ist geschlossen.
