Wenn ich den Code aus dem Beitrag 9 verwende:
RewriteBase /
RewriteRule ^asien/$ mensch_12.html
funktioniert es gar nicht... ich erhalte einen 404 error.
Das heißt, der Server findet die Datei nicht. In diesem Fall wohl, weil unerwünschterweise eine weitere Rule ausgeführt wird - was man mit dem Flag [L] verhindern kann:
wenn ich noch ein [L] dranhänge, dann wird zwar der Text der Seite angezeigt, aber alle dazugehörigen grafischen Elemente und auch die css-Datei werden versucht aus dem asien-Ordner zu bekommen.
Das ist aber ja logisch: die Adresse /asien/ soll für den Browser ja erhalten bleiben, folglicherweise bezieht er die Pfade aber auch auf diesen (virtuellen) Ordner un fordert Bilder, Stylesheets etc. unter den entsprechenden URLs an. Wenn du möchtest, dass der Browser die Seite unter dieser URL erhält, musst du die darin enthaltenen Pfade von Bildern, Links, Styles etc. auch entsprechend anpassen
Oder du lässt den abschließenden Slash weg:
RewriteBase /
RewriteRule ^asien$ mensch_12.html [L]
Dann erhält der Browser die Seite unter der URL http://www.domain.tld/asien und du musst nichts anpassen