index.html?x=y - index.php?site=index&x=y

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

index.html?x=y - index.php?site=index&x=y

Beitragvon Creeping » 04.02.2011 21:52

Hallo,

ich habe hier eine RewriteRule: RewriteRule ^(.*).html$ index.php?site=$1

Mein Problem ist nun, wenn ich z.B. kontakt.html aufrufe und "?x=y" dran hänge funktioniert das $_GET nicht.

Wie ist es machbar, dass die URL bei z.B. kontakt.html?x=y so verwertet wird: index.php?site=kontakt&x=y


Versuche, wie RewriteRule ^(.*).html?(.*)=(.*)$ index.php?site=$1&$2=$3 scheiterten...


Hoffe mir kann jemand helfen.

MfG
Jan
Creeping
.
.
 
Beiträge: 1
Registriert: 04.02.2011 21:48

Zurück zu URL-Design

Wer ist online?

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

cron