$_SERVER['QUERY_STRING'] variablen ohne "?" übergeben

C

chofer02

okay, danke für die Hilfe. Ich hab da jetzt mal so duch die Site gesurft und im Forum gesucht, allerdings hilft mir das nicht ganz weiter da ich nicht weiß wie ich das jetzt bei mir einrichte.

Ich will alle dynamischen urls in statische umwandeln. Wie gehe ich da am besten vor?

Danke!

EDIT: Hab grad gesehen die Frage ist etwas schwammig formuliert. Also was ich genau wissen will ist, wie kann ich es dann machen dass ich alle dynamischen urls automatisch in statische umwandle?
 
Zuletzt bearbeitet von einem Moderator:
Hallo,
erstmal die Datei .htaccess erstellen.

Dann das einfügen
Code:
RewriteEngine on
RewriteRule ^([^/.]+)/([^/.]+)/([^/.]+)/([^/.]+)/Meine-url.html$ ^$1/$2/$3/$4/Meine-url.html
Wenn ich dich nun richtig verstanden habe und das beispiel von oben benutzte,
 
Zuletzt bearbeitet:
hmm... hab das jetzt so gemacht, erhalte aber folgende Fehlermeldung:

The server encountered an internal error or misconfiguration and was unable to complete your request. Your administrator may not have enabled CGI access for this directory.
 
okay, werd mal ein mail an meinen provider senden, oder kann ich das auch selber umstellen?

Und eine letzte Frage hätte ich dann noch...

Wofür steht: "([^/.]+)/"
und wie läuft das mit dem: "$1" usw.

Danke!
 
Hi,
wenn es nicht läuft, kannst du nichts machen. (Ausgenommen es ist dein Server)

Ein kleiner Beispiel:
"([^/.]+)/" = http://deinedomain.tpl/irgendwas/
$1 = irgendwas

Also wenn du nun diesen Code hast:
Code:
RewriteEngine on
RewriteRule ^([^/.]+)/$ ^index.php?goto=$1
und du öffnest jetzt diese Seite: http://deinedomain.tpl/irgendwas/ - Dann öffnet er in wirklichkeit: index.php?goto=irgendwas.

Mod-Rewrite ist also nichts anderes als eine versteckte weiterleitung.
 
Zurück