Informieren Sie sich über dynamische URLs und Apache mod_rewrite.
Prüfen Sie auch dieses mod_rewrite Regelgenerator aus.
Ein Beispiel dafür, was mod_rewrite in Bezug auf beschreibende URLs für Sie tun kann: Der Permalink kann als URL betrachtet werden:
http://www.somesite.com/catalog.php?cat=widgets&product_id=1234
Und das Rewrite-Modul wird die viel anschaulicher und einfacher zu gestalten:
http://www.somesite.com/catalog/widgets-1234.html
je nach Bedarf dynamisch. Ich bin mir nicht sicher, ob eine dieser Zuordnungen für die spätere Verwendung serverseitig zwischengespeichert wird, aber ich kann mir nicht vorstellen, dass die Verarbeitung der Regeln einen großen Overhead verursacht. Hier ist die Regel, die das obige Rewrite durchgeführt hat und in einer .htaccess-Datei platziert ist:
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} ^cat\=([^&]+)\&product_id\=([^&]+)$
RewriteRule ^$ /catalog/%1-%2.html [R=301,
Dieses Beispiel wurde gefunden aquí .
Es erfordert nicht viel Aufwand, eine beschreibende URL dynamisch zu generieren und den Inhalt des Permalinks bereitzustellen. Ich glaube nicht, dass sie sich Gedanken über die Speicherung oder Zwischenspeicherung der Regeln in einer Datenbank machen.
Es scheint von SEO-Enthusiasten sehr empfohlen zu werden, eine google sitemap.xml zu erstellen, um Google bei der Indizierung dieser (möglicherweise unendlich langen oder bis zur Obergrenze der URL-Länge, die nicht definiert ist, aber URLs mit mehr als 2000 Zeichen werden in vielen Browsern nicht funktionieren) statisch generierten Seiten zu unterstützen. Solange die Regeln deterministisch sind, können sie auch Permalinks sein.
1 Stimmen
Zu Ihrer Information: Mein Büro hatte Anfang dieser Woche Google zu Besuch, und während der Präsentation wurde bestätigt, dass schöne URLs keinen Einfluss auf die Suchergebnisse haben.
0 Stimmen
Der Google-Leitfaden zur SEO-Optimierung ist da anderer Meinung. Siehe google.com/webmasters/docs/
0 Stimmen
Gut. Glauben Sie nicht an mein Wort! bit.ly/xWc1p
0 Stimmen
In diesem Artikel geht es um dynamische URLs (mit ? und &-Zeichen) im Vergleich zu statischen URLs. Er geht nicht auf freundliche URLs ein, zumindest nicht im Zusammenhang mit SEO.
0 Stimmen
@Robert Ich habe gerade einen Blick in die PDF-Datei geworfen, und es wird nicht erwähnt, dass hübsche URLs irgendeinen Einfluss auf das Ranking haben. Dort heißt es: "URLs mit Wörtern, die für den Inhalt und die Struktur Ihrer Website relevant sind, sind für Besucher, die auf Ihrer Website navigieren, freundlicher. Die Besucher erinnern sich besser an sie und sind möglicherweise eher bereit, einen Link zu ihnen zu setzen. Es heißt nicht: "URLs mit Wörtern, die für den Inhalt und die Struktur Ihrer Website relevant sind, geben Ihnen einen Schub in den Google-Rankings."
0 Stimmen
Google sagt nie etwas über Techniken, die speziell Ihr Ranking verbessern würden. Sie sind diesbezüglich sehr wortkarg. Aber die Empfehlungen zu hübschen URLs stehen in ihrem eigenen SEO-Leitfaden, und ich bezweifle, dass sie Ihnen etwas empfehlen würden, das Ihrem Ranking schadet.
0 Stimmen
Aber Sie haben Recht, das steht nicht ausdrücklich im Leitfaden.
0 Stimmen
Ich habe diese Diskussion in meiner "Antwort" ausgeklammert: stackoverflow.com/questions/1183006/managing-descriptive-urls/
0 Stimmen
@Dan Atkinson - die Frage ist nicht, ob man seine URLs hübsch machen soll oder ob es sich lohnt oder nicht. Es geht um wie , nicht warum . Er fragt nicht, ob er es tun soll, sondern wie es funktioniert.