Leser: 19
1
2
RewriteCond %{REQUEST_URI} ^.*my_domain\.de$[NC]
RewriteRule ^(.*)$ /cgi-bin/foo/bar.pl [L]
2010-05-18T16:31:32 pqder host steht afaik in %{HTTP_HOST}, nicht in %{REQUEST_URI}
1
2
RewriteCond %{HTTP_HOST} ^.*my_domain\.de$[NC]
RewriteRule /?index\.html$ /cgi-bin/foo/bar.pl [L]
1
2
RewriteCond %{HTTP_HOST} ^battie.perl-community.de$ [NC]
RewriteRule ^/index\.html$ /robots.txt [R=301,L]
1
2
RewriteCond %{HTTP_HOST} ^battie.perl-community.de$ [NC]
RewriteRule ^/index\.html$ /robots.txt [L]
1
2
RewriteCond %{HTTP_HOST} ^battie.perl-community.de$ [NC]
RewriteRule ^/index\.html$ /robots.txt [PT,L]
2010-05-18T22:17:58 pqfolgendes funktioniert hier prima:
Code: (dl )1
2RewriteCond %{HTTP_HOST} ^battie.perl-community.de$ [NC]
RewriteRule ^/index\.html$ /robots.txt [R=301,L]
folgendes funktioniert auch:
Code: (dl )1
2RewriteCond %{HTTP_HOST} ^battie.perl-community.de$ [NC]
RewriteRule ^/index\.html$ /robots.txt [L]
und folgendes auch:
Code: (dl )1
2RewriteCond %{HTTP_HOST} ^battie.perl-community.de$ [NC]
RewriteRule ^/index\.html$ /robots.txt [PT,L]
da du aber nicht gesagt hast, was du brauchst, musst du dir eins aussuchen.
RewriteCond %{HTTP_HOST} ^my_domain\.de$ [NC]
RewriteRule /index\.html$ cgi-bin/foo/bar\.pl [L]
2010-05-19T13:36:00 GwenDragonHast du schon mal in einem Testskript auf deiner Domain my_domain.de die Umgebungsvraiable $ENV{HTTP_HOST} ausgegeben? Wer weiß was da drin ist.
2010-05-19T13:55:02 pqich kann mir nicht helfen, aber deine software scheint grundsätzlich etwas anders zu sein als die anderer leute ;-)
bugreport schicken, würde ich sagen.
2010-05-19T14:38:22 GwenDragonDu meinst gid und uid? Oder heißt die Gruppe/Besitzer wirklich 0?
2010-05-18T20:48:39 Escapefunktioniert aber leider auch nicht.
1
2
3
RewriteLog /var/log/rewritelog
# !!!! unbedingt nur fürs debugging auf 3 stellen!!!! sonst 0
RewriteLogLevel 3
2010-05-18T16:26:49 Escapeich versuche in der .htaccess einen Redirect von Default (index.html) auf ein Perl Script
Code: (dl )1
2RewriteCond %{REQUEST_URI} ^.*my_domain\.de$[NC]
RewriteRule ^(.*)$ /cgi-bin/foo/bar.pl [L]
RewriteRule /?index\.html$ /cgi-bin/foo/bar.pl [L]
2010-05-18T16:54:30 GwenDragonWarum fragst du auf my_domain.de ab?
2010-05-18T16:57:25 pq2010-05-18T16:54:30 GwenDragonWarum fragst du auf my_domain.de ab?
ich hatte vermutet, dass der redirect nur bei diesem hostnamen statfinden soll (evtl. gibt es mehrere server-aliase). mach ich beim forum auch so (subdomain board verlinkt auf forum-startseite). ansonsten ist es überflüssig, ja.
1
2
3
RewriteCond %{HTTP_HOST} ^(.*\.)?my_domain\.de$ [NC]
#RewriteRule /?index\.html$ /cgi-bin/foo/bar.pl [PT,L]
RewriteRule /?index\.html$ /cgi-bin/foo/bar.pl [L]
2010-05-19T11:09:51 esskarnaja. ich glaube, er will in den browser http://my_domain.de/ eingeben und dann auf seine script umgeleitet werden.
2010-05-19T11:28:24 pqwill er das? soll der browser die umleitung machen oder der webserver intern? das ist ja wohl ein unterschied, oder?
2010-05-19T11:39:48 esskarja
2010-05-19T11:39:48 esskarja. und es war eher ein generelles problem - will heißen, es hat nichts gegriffen. also trotz seiner ersten rule, kam es zu keiner umleitung.
2010-05-19T11:46:35 pqalso *ich* persönlich weiss nichtmal, ob es sich um einen apache handelt
2010-05-19T12:10:20 pqwas tut das zur sache? kann ja auch sein, dass Escape eine .htaccess anlegt, in dem glauben, sein webserver könnte was damit anfangen, aber dabei ist es IIS oder so.
2010-05-18T16:26:49 EscapeKeine Ahnung.Was mache ich da falsch?