User since
2003-08-04
5246
Artikel
ModeratorIn
@jan10001: wie das mit confixx geht, weiss ich nicht. aber mod_perl gibt man i.d.R. nur fuer einen virtuellen host bzw. ein Verzeichnis darin
User since
2003-08-14
962
Artikel
BenutzerIn
Hm, da werde ich mich mal schlauer machen, wenn es die Zeit zu läßt. Im Moment muß es halt mal ohne laufen. :)
User since
2003-08-21
2613
Artikel
ModeratorIn
[quote=jan10001,25.04.2004, 14:48]Ich habe beliebig lange URL's (also mit mehreren Unterverzeichnissen)
z.B.
http://www.test.de/verzeichnis/yyyy/xxxx/
http://www.test.de/verzeichnis/uuuu/xxxx/hhh/
http://www.test.de/verzeichnis/kkkk/hhh/jjj/yyy/
http://www.test.de/verzeichnis/yyyy/xxxx/jjjj/llll/
und nun würde ich gern alle URLs mit mod_rewrite an /cgi-bin/index.pl weiterleiten[/quote]
Nur der Vollstaendigkeit zuliebe: Das geht auch mit CGI, nicht nur mit mod_perl. Wenn "verzeichnis" kein Verzeichnis sondern ein Script ist, kannst Du Dir den Pfad aus $ENV{PATH_INFO} holen und entsprechend reagieren.
Beispiel:
#!/usr/bin/perl
use strict;
use warnings;
print "Content-Type: text/plain\n\n";
print "Ja, $ENV{PATH_INFO} haettest Du wohl gerne!\n";
Aufzurufen mit
http://server/cgi-bin/scriptname.pl/foo/bar.
Es geht natuerlich auch mit CGI.pm, aber da sauge ich mir lieber keinen ungetesteten Code aus den Fingern sondern zitiere die perldoc:
path_info()
Returns additional path information from the script URL. E.G. fetching /cgi-bin/your_script/additional/stuff
will result in $query->path_info() returning "/additional/stuff".
User since
2003-08-14
962
Artikel
BenutzerIn
@betterworld
QuoteNur der Vollstaendigkeit zuliebe: Das geht auch mit CGI, nicht nur mit mod_perl. Wenn "verzeichnis" kein Verzeichnis sondern ein Script ist, kannst Du Dir den Pfad aus $ENV{PATH_INFO} holen und entsprechend reagieren.
Danke für den Tip aber das weiß ich schon. In dem Fall ist mir der Einsatz von mod_rewrite aber besonders wichtig da es eine Portalseite wird bei der der Besucher nicht sehen soll wo ist dynamischer und wo ist statischer Content.
User since
2003-08-21
2613
Artikel
ModeratorIn
Wenn Du Dein Script "verzeichnis" nennst, wer sieht dann, dass es dynamisch ist?
Beispiel: Woran merkst Du, dass meine bloede Homepage
www.der-pepe.de dynamisch ist?
User since
2003-08-04
2536
Artikel
ModeratorIn
da hat die ratte nicht ganz unrecht.
wer sich nun beleidigt sieht, hat allerdings doch unrecht, denn das ist ein zitat und keine anspielung. generell finde ich die idee wunderbar, man spart sich ne menge arbeit und es ist simpler.
User since
2003-08-21
2613
Artikel
ModeratorIn
Wer ist die Ratte?
jan, ich verstehe Dich nicht ganz, aber ich wollte niemanden beleidigen, sondern nur einen alternativen Vorschlag machen. Die Homepage, die ich als bloed bezeichnet habe, ist meine eigene :)
User since
2003-08-04
2536
Artikel
ModeratorIn
nein, so hab ich das nicht gemeint. und natürlich bist du die ratte :p
"da hat die ratte nicht ganz unrecht" ist, zumindest bei mir, ein geflügeltes wort, ständig benutzt, abgegriffen, eingetragen wie ein gutes paar schuhe, aber am ende ist es natürlich ein zitat. den ganzen erklärungsversuch hinterher dann nur noch, damit du nicht denkst, dass ich dich zur ratte degradieren wollte. tja, damit waren dann alle klarheiten beseitigt und so war's dann doch gelaufen.
ich finde deine idee ganz wunderbar, weil die für die meisten sachen locker ausreicht, das wollte ich damit sagen. wenn ich das nächste mal vom ochsen spreche, der wege bahnt, ist das auch ein zitat, das kündige ich schon mal an ;)
User since
2003-08-14
962
Artikel
BenutzerIn
@betterworld
Ich hätte es erwähnen sollen:
1. Das Portal ist für einen Kunden
2. Das Portal wird später auf den Servern des Kunden laufen und dort sollen alle Scripte in "cgi-bin" liegen.