Einzelnen Beitrag anzeigen
  #1  
Alt 17.04.2004, 10:30:18
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Apache, mod_rewrite oder Skript macht dumm

Moin,

fiel mir doch vor ein paar Tagen auf, dass ein Link auf einmal nicht mehr funzt. Ich weiß nur nicht warum.

Der Link: http://dbCF.de/t-colorfader/
Ergebnis: 404er, Logfile: "File does not exist: /is/htdocs/xxxxx/www.dbcf.de/t-colorfader/" Aber genau dagegen gibt es ja mod_rewrite, was überall sonst auf der Seite funktioniert.

.htaccess
Code:
RewriteCond %{SERVER_NAME} (.*)dbcf.de(.*)
RewriteRule !(flashhasser|dbcf)|.(doc|exe|rar|gif|jpg|png|css|zip|js|htm|log|ico|txt|php|sql)$ /is/htdocs/xxxxx/www.dbcf.de/mod_rewrite.php [L]
mod_rewrite.php
PHP-Code:
<?php
if (strstr(strtolower($_SERVER['SERVER_NAME']), 'dbcf.de')) {
    
$server='online';
    
$max=3;
}
else {
    
$server='local';
    
$max=4;
}


$url=explode('/'strip_tags($_SERVER['REQUEST_URI']));
if (
count($url)>$max) {
    if (
$server=='online') {
        
header('Location: [url]http://dbCF.de/[/url]');
    }
    else {
        
header('Location: [url]http://meine/dbcf/[/url]');
    }
}
else {
    
$i=count($url);
    while (
$i>=0) {
        if (isset(
$url[$i]) && (substr($url[$i], 02)=='t_' || substr($url[$i], 02)=='t-')) {
            
$t=substr($url[$i], 2strlen($url[$i]));
            
$subdir=1;
            break;
        }
        
$i--;
    }

    if (
$server=='online') {
        @include(
'http://dbCF.de/index.php?subdir='.$subdir.'&topic='.$t.'&ip='.$_SERVER['REMOTE_ADDR']);
    }
    else {
        @include(
'http://meine/dbcf/index.php?subdir='.$subdir.'&topic='.$t.'&ip='.$_SERVER['REMOTE_ADDR']);
    }
}

exit;
?>
Wie ihr seht, steht in beiden nix bösartiges drin.

Der Aufruf über http://dbCF.de/index.php?topic=colorfader funktioniert weiterhin 1a. Also liegt es nicht an der Datei, die topic auswertet.

Kann mir mal einer sagen, was an http://dbCF.de/t-colorfader/ so anders ist, als z.B. http://dbCF.de/t-mein-bike/ oder allen anderen Links auf http://dbCF.de/t-hits-per-page/ ??


Mit Dank und fG
Carsten
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten