und warum soll der aus 'http://www.xyz.de/unternhemen/produkt/pc' auf einmal das unternehmen rauskicken?
RewriteRule !^unternehmen/ - [C]
Das ist lediglich eine Einschränkung, die besagt, die Pfade die mit 'unternehmen' anfangen, sollen ausgelassen werden - nicht der Sinn und zweck oder?
in dem konkreten Fall könntest du sowas machen:
RewriteRule ^(produkt/.*)$ index.php?sy=unternehmen/$1 [QSA,L]
RewriteRule ^(.*)$ index.php?sy=$1 [QSA,L]
damit werden alle URLs die auf Produkt gehen intern auf unternehmen/produkt/... gemappt
// EDIT: ups, da steht ja !^produkte , n kleiner aber feiner Unterschied... trotzdem, etwas Sinn hat der kram noch
Was du allerdings mit
RewriteRule !^produkte/ - [C]
jetzt unterbindest
Schmeiss am besten alle Regeln die so anfangen
raus, wenn du von Regulären Ausdrücken kein plan hast, helfen sie dir nicht.
(die Rewrite Conditions, erfüllen schon den Zweck, dass Dateien geladen werden können)
@Bandit: natürlich, dein altes Avatar aber auch