Schrift
[thread]10832[/thread]

%ENV und ModRewrite



<< |< 1 2 >| >> 11 Einträge, 2 Seiten
Froschpopo
 2007-11-20 01:15
#102618 #102618
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
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.
Struppi
 2007-11-20 01:35
#102619 #102619
User since
2006-02-17
628 Artikel
BenutzerIn
[Homepage]
user image
Was ist denn eine ModRewrite Adresse?
renee
 2007-11-20 09:25
#102620 #102620
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
@Froschpopo: Du solltest mal genauer erklären was Dein Problem ist und was Du haben willst...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
pq
 2007-11-20 10:56
#102622 #102622
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
Code (perl): (dl )
1
2
3
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.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
Froschpopo
 2007-11-20 11:20
#102624 #102624
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
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
pq
 2007-11-20 11:36
#102625 #102625
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
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.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
Struppi
 2007-11-20 12:00
#102629 #102629
User since
2006-02-17
628 Artikel
BenutzerIn
[Homepage]
user image
ä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.
renee
 2007-11-20 12:02
#102631 #102631
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
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...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Struppi
 2007-11-20 12:08
#102634 #102634
User since
2006-02-17
628 Artikel
BenutzerIn
[Homepage]
user image
Schrieb ich ja, aber ich wollte halt auch einen umständlichen und wartungsunfreundlichen Vorschlag machen, mein Eindruck ist das froschpopo auf sowas steht.
Froschpopo
 2007-11-20 12:45
#102636 #102636
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
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.
<< |< 1 2 >| >> 11 Einträge, 2 Seiten



View all threads created 2007-11-20 01:15.