Sie befinden Sie auf der offiziellen Hosting-Hilfe und FAQ von Methfessel Computers
Permalinks im Wordpress
Aus Hosting-Hilfe.eu - Webhostinghilfe von Methfessel Computers, IT-Dienstleister und Webhoster aus Wiesbaden
(→mögliche Fehlermeldungen) |
Aktuelle Version (09:28, 31. Okt. 2010) (Quelltext zeigen) |
||
Zeile 1: | Zeile 1: | ||
- | Um in der beliebten Blogsoftware ''Wordpress'' die sogenannten suchmaschinenfreundlichen URLs (für SEO) zu aktivieren müssen zwei Einstellungen vorgenommen werden. | + | Um in der beliebten Blogsoftware ''Wordpress'' die sogenannten suchmaschinenfreundlichen URLs (für SEO) ''(z.B. http://www.meinblog.tld/2010/10/31/mod_rewrite_in_Confixx)'' zu aktivieren müssen zwei Einstellungen vorgenommen werden. |
+ | * mod_rewrite muss auf dem Webserver aktiviert werden | ||
+ | * in Wordpress muss die Funktion Permalinks konfiguriert werden. | ||
- | + | Im folgenden finden Sie eine Schritt-für-Schritt Erklärung um die SEO-URLs zu aktivieren. | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
== 1 Aktivierung von mod_rewrite auf dem WebServer == | == 1 Aktivierung von mod_rewrite auf dem WebServer == | ||
Zeile 48: | Zeile 39: | ||
{{Absatz}} | {{Absatz}} | ||
+ | |||
+ | |||
+ | |||
+ | == mögliche Fehlermeldungen == | ||
+ | Aktivieren Sie diese Option in Wordpress, jedoch nicht in Ihren Webspaceaccount, so erhalten Sie möglicherweise folgende Fehlermeldung beim Aufruf Ihres Blogs:<br /> | ||
+ | '''403 Forbidden''' | ||
+ | Forbidden | ||
+ | |||
+ | You don't have permission to access / on this server. | ||
+ | Apache Server at yourdomain.tld Port 80 | ||
+ | |||
+ | In der [[error_log]] finden Sie folgenden Eintrag: | ||
+ | [Sun Oct 31 09:47:25 2010] [error] [client 1.2.3.4] Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden: /var/www/username/html/wordpress | ||
+ | |||
+ | Wir empfehlen daher, im ersten Schritt mod_rewrite auf dem Webserver zu aktivieren. Damit vermeiden Sie, dass Fehlermeldungen auf Ihrer Seite erscheinen. | ||
+ | |||
== Unterstützung== | == Unterstützung== | ||
Bei Problemen oder Fragen steht Ihnen der [[Support]] jederzeit gerne zur Verfügung. Gerne führen wir diese Änderungen für Sie durch. Beachten Sie bitte hierbei, dass wir hierzu die Admin-Logindaten Ihres Blogs benötigt und diese keine Leistung ist, die Standardmäßig kostenfrei in Ihrem Webspaceaccount enthalten ist. | Bei Problemen oder Fragen steht Ihnen der [[Support]] jederzeit gerne zur Verfügung. Gerne führen wir diese Änderungen für Sie durch. Beachten Sie bitte hierbei, dass wir hierzu die Admin-Logindaten Ihres Blogs benötigt und diese keine Leistung ist, die Standardmäßig kostenfrei in Ihrem Webspaceaccount enthalten ist. |
Aktuelle Version
Um in der beliebten Blogsoftware Wordpress die sogenannten suchmaschinenfreundlichen URLs (für SEO) (z.B. http://www.meinblog.tld/2010/10/31/mod_rewrite_in_Confixx) zu aktivieren müssen zwei Einstellungen vorgenommen werden.
- mod_rewrite muss auf dem Webserver aktiviert werden
- in Wordpress muss die Funktion Permalinks konfiguriert werden.
Im folgenden finden Sie eine Schritt-für-Schritt Erklärung um die SEO-URLs zu aktivieren.
Inhaltsverzeichnis |
1 Aktivierung von mod_rewrite auf dem WebServer
Wordpress arbeitet bei den kurzen Adressen - die im Wordpresssprachjargon übrigens Permalinks genannt werden - mit dem Apache-Modul mod_rewrite gelöst.
Diese Funktion wird bei uns in jedem Webspacepaket unterstützt. Um es zu aktivieren, beachten Sie die folgende Anleitung:
1 Login im Confixx
Um Einstellungen an Ihrem Webspace vornehmen zu können, müssen Sie sich zuerst in Ihrer Confixx Oberfläche einloggen. Gehen Sie hierzu auf http://www.confixx-login.eu und loggen sich mit Ihren Zugangsdaten ein.
2 Aufrufen von httpd_spezial
Rufen Sie nach dem Erfolgreichen Login links im Menü den Punkt httpd_spezial unter Einstellungen auf.
Standardmäßig ist der Menüpunkt Einstellungen nicht ausgeklappt.
Klicken Sie einmal auf die Zeile Einstellungen und das Submenü wird geöffnet.
3 Nur für eine Domain oder den gesamten Account
Wählen Sie nun aus, ob Sie mod_rewrite für Ihren gesamten Webspaceaccount oder nur für eine einzelne Domain aktivieren möchten. In der Regel spricht nichts dagegen, es für den gesamten Account zu aktivieren. Es gibt jedoch Ausnahmefälle, dass bestimmte Webanwendungen ein deaktiviertes mod_rewrite benötigen.
4 Domain wählen
Wenn Sie in Schritt 3 die Option eine Domain ändern gewählt haben, so werden Sie nun aufgefordert die gewünschte Domain zu wählen.
In der 2. Spalte sehen Sie auch die derzeit aktivierten httpd_spezial Optionen.
Die Zieldomain wählen Sie einfach mit einem klick auf das Bearbeiten-Icon am Ende der Zeile.
5 mod_rewrite aktivieren
Sie sehen nun eine Auswahl der für Sie freigeschalteten Konfigurationsoptionen.
Aktivieren Sie nun unter dem Punkt 'Webserver mod_rewrite das Modul indem Sie auf das runde Auswahlfeld vor on klicken.
Standardmäßig würde hier bedeuten, dass Sie die in unserer Webserverkonfiguration als Standard definierte Einstellungen verwenden. Dies wäre aktuell off
5b Für alle Domains
Wenn Sie in Schritt 3 die Option alle Domains gewählt haben, wählen Sie bitte noch am Ende der Optionsliste den Punkt
aus. Damit stellen Sie sicher, dass auch für zukünfigt angelegten Domains in Ihrem Account mod_rewrite aktiviert ist. Sie setzen somit die Standardeinstellung für Ihren Account.
Abschliessen
Klicken Sie nun nur noch auf Speichern. Nach ca. 5-10 Minuten ist die Einstellung vom Server übernommen und Sie können nun mod_rewrite auf Ihrer Webseite verwenden.
2 Aktivieren von Permalinks in Ihrem Wordpress
Wordpress erstellt die für die Permalinks notwendige .htaccess Datei automatisch im Hauptverzeichnis. Beachten Sie bitte, dass hierbei möglichweise eine bereits vorhandenen .htaccess Datei überschrieben wird. Sie sollten sich daher vorher eine Sicherung dieser Datei erstellen.
1 Einloggen im Wordpress Admin-Bereich
Natürlich müssen Sie sich zuerst im Wordpress im Administratorinterface einloggen. Sie finden dies wie gewohnt unter Ihrer Blogadresse im Unterordner wp-admin (z.B. http:://www.meinblog.tld/wp-admin. Neachten Sie, dass Sie Administratorechte benötigen und ein reiner Autorenaccount nicht ausreicht.
2 Settings -> Permalinks aufrufen
Rufen Sie nun im Menü links, im unteren Bereich den Menüpunkt Permalinks auf.
Sie finden ihn unter dem Hauptmenüpunkt 'Settings, welchen Sie unter Umständen noch aufklappen müssen.
3 Linkformat wählen und Permalinks aktivieren
Sie gelangen dann zur Auswahl der möglichen Linkformate. Wählen Sie die für Sie beste aus.
Der erste Punkt Default ist der Standard. Empfehlenswert für Blogs mit häufigen Posts ist Option 2. Blogs mit geringer Postzahl sollten eventuell Möglichkeit 3 wählen.
Sie solten jedoch beachten, dass ein späteres Änderung des Linkformats aufgrund der Verlinkungen auf fremden Webseite und Suchmaschinen nicht zu empfehlen ist. Der Wechsel von Default auf die anderen Optionen ist jedoch jederzeit möglich, da die alten Links mit ?p=123 weiterhin funktionieren.
4 Save Changes
Mit einem Klick auf den Button Save Changes aktivieren Sie nun die Permalinks. Die Einstellung ist sofort aktiv und Sie können sich Ihren Blog nun mit kurzen URLs anschauen.
mögliche Fehlermeldungen
Aktivieren Sie diese Option in Wordpress, jedoch nicht in Ihren Webspaceaccount, so erhalten Sie möglicherweise folgende Fehlermeldung beim Aufruf Ihres Blogs:
403 Forbidden
Forbidden You don't have permission to access / on this server. Apache Server at yourdomain.tld Port 80
In der error_log finden Sie folgenden Eintrag:
[Sun Oct 31 09:47:25 2010] [error] [client 1.2.3.4] Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden: /var/www/username/html/wordpress
Wir empfehlen daher, im ersten Schritt mod_rewrite auf dem Webserver zu aktivieren. Damit vermeiden Sie, dass Fehlermeldungen auf Ihrer Seite erscheinen.
Unterstützung
Bei Problemen oder Fragen steht Ihnen der Support jederzeit gerne zur Verfügung. Gerne führen wir diese Änderungen für Sie durch. Beachten Sie bitte hierbei, dass wir hierzu die Admin-Logindaten Ihres Blogs benötigt und diese keine Leistung ist, die Standardmäßig kostenfrei in Ihrem Webspaceaccount enthalten ist.
Siehe auch unsere Preisliste für Hosting-Zusatzleistungen