User since
2003-08-15
2653
Artikel
BenutzerIn
Gibts eigentlich auch ne Möglichkeit an die ModRewrite-Adresse zu kommen?
Angenommen ich bastle mir folgende Struktur:
http://localhost/seiten/start.html
dann sagt mir $ENV{QUERY_STRING}:
id=start
das ist doch scheisse.
User since
2006-02-17
628
Artikel
BenutzerIn
Was ist denn eine ModRewrite Adresse?
User since
2003-08-04
14371
Artikel
ModeratorIn
@Froschpopo: Du solltest mal genauer erklären was Dein Problem ist und was Du haben willst...
User since
2003-08-04
12208
Artikel
Admin1
use Data::Dumper;
$Data::Dumper::Sortkeys = 1;
print Dumper \%ENV;
in dem output solltest du finden, was du suchst.
die doku zu lesen, ist manchmal auch eine gute idee:
http://httpd.apache.org/docs/2.0/mod/mod_rewrite.h...
im übrigen könntest du vielleicht statt "das ist doch scheisse" sagen, was du
stattdessen haben willst.
User since
2003-08-15
2653
Artikel
BenutzerIn
Ich will die ModRewrite Adresse haben und nicht die Parameter für das Script!
RewriteRule ^/seiten/(.*).html$ /cgi-bin/main.pl?id=$1 [PT]
Ich will dem User zeigen, auf welcher Seite er sich gerade befindet und nicht welchen Query String das Script verarbeitet.
Konkret: Ich will schreiben: Du befindest dich auf /seiten/test.html
und nicht: Du beinfest dich auf id=test
User since
2003-08-04
12208
Artikel
Admin1
Froschpopo+2007-11-20 10:20:52--Ich will die ModRewrite Adresse haben und nicht die Parameter für das Script!
ja dann guck dir meine antwort an! herrjeh.
User since
2006-02-17
628
Artikel
BenutzerIn
ähm, was hält dich davon ab den von dir selbst erzeugten Parameter wie in einem CGI Skript üblich auszuwerten? Ich benutzte dazu z.b. das CGI Modul.
und dann musst du deine modrewrite Aktion wieder Rückgängig machen oder du benutzt eine der Umgebungsvariabeln, die auf der Doku zu mod_rewrite beschrieben werden.
User since
2003-08-04
14371
Artikel
ModeratorIn
Struppi+2007-11-20 11:00:39--ähm, was hält dich davon ab den von dir selbst erzeugten Parameter wie in einem CGI Skript üblich auszuwerten? Ich benutzte dazu z.b. das CGI Modul.
und dann musst du deine modrewrite Aktion wieder Rückgängig machen ...
Das wäre aber äußerst umständlich, wartungsunfreundlich,...
Wenn schon die Umgebungsvariablen existieren, sollte man das auch verwenden...
User since
2006-02-17
628
Artikel
BenutzerIn
Schrieb ich ja, aber ich wollte halt auch einen umständlichen und wartungsunfreundlichen Vorschlag machen, mein Eindruck ist das froschpopo auf sowas steht.
User since
2003-08-15
2653
Artikel
BenutzerIn
Ich hatte erst schon überlegt, ob ich nicht einfach nur z.B. $site_id an HTC übergebe und dann dort sone Switch,-Case-Sache veranstalte. Aber dann muss man natürlich ständig anpassen wenn mal was verändert wird.
Ich werd mich erstmap pq widmen, aber ich muss eben ne Pizza reinschieben weil bei mir wird heute pünktlich um 12 gegessen und das heisst nicht um 12 Anfangen zu kochen, sondern um 12 steht die Pizza aufm Tisch. Ich bin nämlich schon seit 5 Uhr wach und habe nichts gefrühstückt, deshalb bin ich auch ein kleines bisschen aggressiv heute.