RewriteRule ^(.*)$ /cms/index.php?include=$1

Das sollte ausreichen... ;)

...zur Antwort

Bei deiner Schreibweise wird nur die erste Anweisung berücksichtigt, in deinem Fall also:

$preis='';

Danach geht der Code normal weiter, also mit:

echo 'Hallo Welt!';

Danach folgt das else, also dein zweites echo, an deiner Stelle würde ich versuchen darauf zu achten die Schreibweise wie folgt einzuhalten:

if( ... ) { ... } else { ... }

...zur Antwort