Hi steri,
keine Ahnung ob du REX4.5 einsetzt und schon REXSEO42 kennst? Dort gibt es eine experimentelle Option "ignore_root_cats" die ALLE Rootkategoerien ausklammert in den Urls und in der XML-Sitemap. Aber wie gesagt: ist experimentell sollte aber funktionieren (Nimm dann die aktuelle Version aus GitHub über den Zip-Button links oben). Evtl. kannst du aber nach dem gleichen Schema auch nur eine bestimmte Kategorie ausklammern. Einfach global nach der Option "ignore_root_cats" im Code suchen und dort die entsprechenden Änderungen vornehmen (z.B. könntest du eine weitere Option in der "settings.advanced.inc.php" einfügen welche die eine RootKat enhält, die ausgeklammert werden soll). Der optimalste Weg ist das natürlich nicht da du hier quasi patchen muss
Übrigens braucht man den Base-Tag eigentlich nicht zwingend, wenn man immer schaut das ALLE Urls mit einem Slash beginnen. In meinem RexSEO Fork habe ich mich deshalb entschieden den Base-Tag zu kicken. Stattdessen muss man aber die PHP-Methoden aus den Codebeispiel 2 (Hilfe) einsetzen für URLs die nicht über rex_getUrl() ausgespuckt werden.
Ansonsten könntest natürlich auch per EP(s) zum Ziel kommen und die Pathlist manipulieren. Da ich das aber noch nie gemacht habe, kann ich dir dann keine weitere Tips geben.
Und zu der .htaccess Lösung kann ich gar nix sagen, da ich da wenig bewandert bin mit RewriteRules und RegEx
LG,
RexDude