Url umschreiben

Eines der wichtigsten Anwendungsgebiete von mod_rewrite ist das umschreiben von dynamischen in statische URLs um "suchmaschinenfreundliche URLs" zu erzeugen. Aber was ist besser fürs Ranking? http://www.url.com/12_2.htm, http://www.url.com/url,12,2.htm oder doch lieber http://www.url.com/12/2/url/ Fragen zum URL-Design werden hier diskutiert.

Moderator: Super-Mod

Url umschreiben

Beitragvon kretsche » 04.09.2005 20:25

moin,
ich hab das ganze system noch nicht so richtig verstanden und wollt meine seite suchmaschienen freundlicher anpassen.
Da das eine Downloadseite werden soll sehen die Urls alle folgendermaßen aus:
http://www.die-downloadmaster.de/d/free ... sDownloads

gibt es möglichkeiten die url viel. so aussehn zu lassen =
http://www.die-downloadmaster.de/d/free ... nloads.php
kretsche
.
.
 
Beiträge: 16
Registriert: 04.09.2005 20:21

Beitragvon Bob » 04.09.2005 20:40

Hi.

Ist denn zeige=NameDesDownloads immer identisch mit NameDesDownloads aus dem Dateinamen?

Code: Alles auswählen
Rewrite Engine on
RewriteRule ^d/free_download_(.+)\.php$ /d/free_download_$1.php?zeige=$1 [L]


Grüße Robert
Bob
Moderator
Moderator
 
Beiträge: 5050
Registriert: 01.10.2004 13:10

Beitragvon kretsche » 04.09.2005 20:49

ja die beiden sachen sind immer identisch,
von die-downloadmaster.de - wird man weitegeleiter auf free-downloadmaster.de/d und da sehn die urls dann so aus wie oben erklärt....
hab die datei dann in den ordner d gepackt und

Rewrite Engine on
RewriteRule ^free_download_(.+)\.php$ free_download_$1.php?zeige=$1 [L]


so abgeändert...die urls sehn aber immer noch gleich aus .
kretsche
.
.
 
Beiträge: 16
Registriert: 04.09.2005 20:21

Beitragvon Bob » 04.09.2005 20:58

die urls sehn aber immer noch gleich aus
Ja, klar. Die musst du ja auch selbst ändern.

http://www.modrewrite.de/foren/index.html hat geschrieben:Wie wir alle wissen (sollten) ändert mod_rewrite keine Links im Script. Damit auch die Links auf Deiner Page auf die neuen "Rewrited URLs" zeigen bedarf es der Anpassung im Code. Fragen und Probleme rund um's Coding werden hier diskutiert.
Bob
Moderator
Moderator
 
Beiträge: 5050
Registriert: 01.10.2004 13:10

Beitragvon kretsche » 04.09.2005 21:04

Also wenn ich das richtig verstehe dann wird durch den Code intern dieses zeige=NameDesDownloads angehängt?
kretsche
.
.
 
Beiträge: 16
Registriert: 04.09.2005 20:21

Beitragvon kretsche » 04.09.2005 21:22

öhm so hab das mal versucht....
aber gehn tuts trotzdem nicht...
bzw an das php-script wird dann nicht der name übergeben.
so das zeige= leer bleibt.
kretsche
.
.
 
Beiträge: 16
Registriert: 04.09.2005 20:21

Beitragvon Bob » 04.09.2005 21:31

Genau. Wenn du mod_rewrite nutzen kannst, dann ist das der Fall, wo bei ich grade sehe, dass dadurch eine Schleife entstehen könnte.
Code: Alles auswählen
Rewrite Engine on
RewriteCond %{QUERY_STRING} !zeige=
RewriteRule ^free_download_([^.]+)\.php$ /d/free_download_$1.php?zeige=$1 [L]
Bob
Moderator
Moderator
 
Beiträge: 5050
Registriert: 01.10.2004 13:10


Zurück zu URL-Design

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste