RewriteRule kurse/([^/]*)(.*)$ meine-kurse.php [l]
wenn ich nun das Formular mit
action="<?php echo $_SERVER['PHP_SELF'];?>"
aufrufe, dann steht nach dem Abschicken "/meine-kurse.php" in der URL dieses führt zu einen Fehler.
In PHP_SELF steht der Pfad zum laufenden Skript. Du möchtest aber die vom Browser angefragte URI haben: REQUEST_URI.