User since
2003-08-07
2921
Artikel
BenutzerIn
Hallo!
Nehmen wir mal an, ich möchte ein Script mit den angenehmen Seiten von
http://domain/aktion - Aufrufen ausstatten, habe aber kein mod_perl zur Verfügung.
Kann man das irgendwie per Modul machen?
So ein Script, dass die Aufrufe mit den Slashes auswertet?
mfg pktm
User since
2003-08-14
2022
Artikel
BenutzerIn
Dazu benötigst du aber auch kein mod_perl sondern nur mod_rewrite?!
User since
2004-03-22
5697
Artikel
ModeratorIn + EditorIn
welche sind denn die limits?
es gibt ja auch perl für den IIS (damn!)
nennt sich perlEx soweit ich weiss
User since
2003-08-07
2921
Artikel
BenutzerIn
[quote=Ronnie,03.05.2004, 08:58]Dazu benötigst du aber auch kein mod_perl sondern nur mod_rewrite?![/quote]
... wenn man nicht wüsste, dass es den freudschen Versprecher nicht gibt...
Natürlich meine ich mod_rewrite, dazu suche ich eine Alternative.
Am besten eine, die ich nicht selber stricken muss :)
mfg pktm
User since
2003-08-04
2536
Artikel
ModeratorIn
ist es wichtig, dass es /aktion oder kanns auch /irgendwas/aktion sein? dann könntest du einfach ein script nutzen, das irgendwas heißt und damit erledigt sich das problem. (siehe
http://board.perl-community.de/cgi-bin....=0;t=45
sonst dürfte das einigermaßen schwer werden...
was hast du gegen mod_rewrite?
wenn du mit aktion.irgendwas in ordnung findest, könntest du auch einfach einen handler benutzen, mit dem du zum beispiel .htm einem script zuordnest...
User since
2003-08-07
2921
Artikel
BenutzerIn
Gegen mod_rewrite habe ich nichts, ich möchte es hingegen sogar nutzen.
Nur hat das zum Einen nicht jeder (wird zum Einen / Anderem eigentlich groß geschrieben?) und zum Anderen muss man dafür doch in der Serverkonfig rumschrauben können - oder?
Bzw. gibt es mor_rewrite auch noch für andere Server wie Apache?
mfg pktm
PS: thx für den Thread
User since
2003-08-04
2536
Artikel
ModeratorIn
ich bezweifle, dass mod_rewrite auf anderen servern weit verbreitet ist ... aber andererseits ist außer apache in der produktion auch wenig anderes da (ok, vom IIS mal abgesehen bei ein paar masochisten). andererseits hast du recht, man muss a) mod_rewrite enablen, was per default erst mal nicht ist und b) es anwenden können, das geht entweder nur in der httpd.conf oder, je nach config, auch in einer .htaccess (allerdings dann mit leichtem performanceverlust).
die PATH_INFO methode (/scriptname/aktion bringt $ENV{'PATH_INFO'} = "/aktion" im script scriptname) ist mit sicherheit am weitesten verbreitet, denn ein handler für einen filetype wäre auch wieder apache-spezifisch (und ist auch config-abhängig, ob es geht).
User since
2003-08-21
2614
Artikel
ModeratorIn
[quote=jan,04.05.2004, 16:11]ist es wichtig, dass es /aktion oder kanns auch /irgendwas/aktion sein? dann könntest du einfach ein script nutzen, das irgendwas heißt und damit erledigt sich das problem[/quote]
Oder in die aktion/.htaccess reinschreiben:
DirectoryIndex /irgdendwas/aktion
User since
2003-08-07
2921
Artikel
BenutzerIn
Habe eben abgeklärt, dass ich bei meinem Provider .htaccess-Dateien erstellen und benutzen darf.
Das erleichtert mir solche Sachen ungemein :)