Core: .htaccess RewriteRule

Beitrag lesen

Beispiel 1:

  
RewriteEngine On  
RewriteRule ^registration index.php?user=registration  

Beispiel 2:

  
RewriteEngine On  
RewriteRule ^seite_([a-z]+).html$ index.php?user=$1  

Hi Leute,
vorweg ich habe kaum Ahnung von htaccess und bin diesbezüglich ein
blutiger Anfänger. Trotzdem hoffe ich das ihr mir weiter helfen könnt.

Meine Frage wäre:
Wenn ich in Beispiel 1 meine URL aufrufe (localhost/registration)
ändert sich im Browser nach einer Sekunde die URL - in der URL
Leiste in "index.php?user=registration".

In Beispiel 2 jedoch ändert sich die URL in der URL Leiste nicht!
localhost/seite_registration.html bleibt erhaltet und nur im Hintergrund
wird localhost/index.php?user=registration geladen,..

Woran liegt das und wie bekomme ich das bei Beispiel 1 auch so hin?
Ich wäre euch sehr für eine Hilfestellung dankbar!

lG
Core