11
Der Teil "/de/seiten/" soll wegfallen und statt dessen das Verzeichnis buch/Suchbegriff gefolgt von "&seite=irgendEineZahl"
Möchtest du ernsthaft einen (virtuellen) Dateinamen "Suchbegriff&seite=irgendEineZahl" konstruieren? oder geht es dir darum, den Parameter seite=irgendEineZahl an die statische URL anzuhängen:
Suchbegriff?seite=irgendEineZahl
Der Query String wird wie gesagt durch ein ? eingeleitet - ein & mitten im Dateinamen halte ich für ziemlichen Blödsinn
Ich möchte aber
https://www.domain.de/buch/suchbegriff?seite=seitenzahl
OK, du möchtest also den Parameter seite=seitenzahl noch hinten dranhängen. Dazu bräuchte es eigentlich gar kein Änderung, da das QSA-Flag schon dafür sorgen sollte, dass etwaige Parameter automatisch wieder hinten an die interne URL angehängt werden:
RewriteRule ^/?buch/(.+)$ de/seite/searchb.php?var=$1 [L,QSA]
Hast du die URL https://www.example.com/buch/suchbegriff?seite=2 denn mal testweise aufgerufen und geschaut, was angezeigt wird?