So, hab die funktionierenden Regeln vom alten Server nochmal auf den neuen Server kopiert:
- Code: Select all
RewriteRule ^de/([a-zA-Z0-9_]+)$ de/index.php?nav1=$1
RewriteRule ^de/([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+).php$ de/index.php?nav1=$1&content=$2.php
RewriteRule ^de/([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)$ de/index.php?nav1=$1&nav2=$2
RewriteRule ^de/([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+).php$ de/index.php?nav1=$1&nav2=$2&content=$3.php
RewriteRule ^de/([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)$ de/index.php?nav1=$1&nav2=$2&nav3=$3
und hier dazu der Auszug aus dem rewrite_log
- Code: Select all
[host.domain.de/sid#80f0828][rid#81bd658/initial] (3) [per-dir /var/www/kunde_internet/] strip per-dir prefix: /var/www/kunde_internet/de/unternehmen/ -> de/unternehmen/
[host.domain.de/sid#80f0828][rid#81bd658/initial] (3) [per-dir /var/www/kunde_internet/] applying pattern '^de/([a-zA-Z0-9_]+)$' to uri 'de/unternehmen/'
[host.domain.de/sid#80f0828][rid#81bd658/initial] (3) [per-dir /var/www/kunde_internet/] strip per-dir prefix: /var/www/kunde_internet/de/unternehmen/ -> de/unternehmen/
[host.domain.de/sid#80f0828][rid#81bd658/initial] (3) [per-dir /var/www/kunde_internet/] applying pattern '^de/([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+).php$' to uri 'de/unternehmen/'
[host.domain.de/sid#80f0828][rid#81bd658/initial] (3) [per-dir /var/www/kunde_internet/] strip per-dir prefix: /var/www/kunde_internet/de/unternehmen/ -> de/unternehmen/
[host.domain.de/sid#80f0828][rid#81bd658/initial] (3) [per-dir /var/www/kunde_internet/] applying pattern '^de/([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)$' to uri 'de/unternehmen/'
[host.domain.de/sid#80f0828][rid#81bd658/initial] (3) [per-dir /var/www/kunde_internet/] strip per-dir prefix: /var/www/kunde_internet/de/unternehmen/ -> de/unternehmen/
[host.domain.de/sid#80f0828][rid#81bd658/initial] (3) [per-dir /var/www/kunde_internet/] applying pattern '^de/([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+).php$' to uri 'de/unternehmen/'
[host.domain.de/sid#80f0828][rid#81bd658/initial] (3) [per-dir /var/www/kunde_internet/] strip per-dir prefix: /var/www/kunde_internet/de/unternehmen/ -> de/unternehmen/
[host.domain.de/sid#80f0828][rid#81bd658/initial] (3) [per-dir /var/www/kunde_internet/] applying pattern '^de/([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)$' to uri 'de/unternehmen/'
[host.domain.de/sid#80f0828][rid#81bd658/initial] (1) [per-dir /var/www/kunde_internet/] pass through /var/www/kunde_internet/de/unternehmen/
Ich gebs auf, ich seh einfach den Fehler nicht. Vorallem weil die Rules auf dem alten Server Problemlos laufen und ich nicht per copy & paste die einzelnen Regeln rüberkopiert habe sondern die komplette htaccess.
Wo kann ich noch ansetzen für die Fehlersuche. Bin nicht so der Rewrite-Spezialist.
Danke!!!
Bert