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.