ChrisB: Mod Rewrite, how to?

Beitrag lesen

Hi,

mein link sieht bisher so aus:

<a href='index.php?s=whatever&x=nothingelse'>Link</a>

Wenn ich diese Url aufrufe steht in der Addresszeile folgende URL
http://localhost/index.php?s=whatever&x=nothingelse

es soll dort aber stehen:
http://localhost/whatever/nothingelse

und wenn ich so eine url habe:
http://localhost/index.php?s=whateveryouwant
soll

http://localhost/whateveryouwant
dort stehen.

Dann musst du natuerlich auch genau darauf verlinken.

Muss ich im Quelltext dann ändern?

Ja natuerlich - wo denn sonst?

Beim Googlen wirst du ja wohl bereits wenigstens herausgefunden haben, dass mod_rewrite *serverseitig* arbeitet. Dass es also nicht Linkziele veraendert im HTML-Code, den der Client bereits erhalten hat, ist also nur logisch.

Also nach dem Ändern:
1.
<a href='index.php?s=whatever&x=nothingelse'>Link</a>

oder
2.

<a href='whatever/nothingelse'>Link</a>

Letzteres natuerlich.

mod_rewrite brauchst du dann serverseitig, damit der Server diese angeforderte Adresse wieder in index.php?s=whatever&x=nothingelse o.ae. umschreiben kann - damit er diese Parameter an ein Script namens index.php weitergeben kann, welches sie dann auswerten kann.

MfG ChrisB