Hi Jamal,
Muss ich im Quelltext dann ändern? in die übershcriebene url oder bleibt die einfach so?
Also nach dem Ändern:
1.
<a href='index.php?s=whatever&x=nothingelse'>Link</a>oder
2.<a href='whatever/nothingelse'>Link</a>
Der Browser ruft die URL auf, die du ihm sagst.
Sprich: Der Browser geht zu der URL, die im Quelltext steht.
Sprich: Der Browser geht zu index.php?s=whatever&x=nothingelse und folglich steht das auch in der Adresszeile.
Also musst du eine Links erst mal so in den Quelltext schreiben, wie der Browser sie aufrufen und du sie in der Adresszeile stehen haben möchtest:
<a href="/whatever/nothingelse">Ein Link</a>
Auf dem Server kannst du dann mittels RewriteRule definieren, wie der Apache die URL manipulieren soll, bevor er sie verarbeitet.
~~~apache
RewriteEngine On
RewriteRule ^([a-zA-Z0-9]+)/?([a-zA-Z0-9]+)?$ index.php?s=$1&x=$2
So könnte das beispielsweise aussehen, $\_GET['s'] und $\_GET['x'] sind dann immer vorhanden, wobei letzteres dann eventuell leer sein kann.
Viele Grüße,
~ Dennis.
--
Mein [SelfCode](http://community.de.selfhtml.org/fanprojekte/selfcode.htm): [ie:{ fl:( br:> va:) ls:\[ fo:) rl:( n4:# ss:) de:\] js:| ch:{ sh:| mo:} zu:|](http://www.peter.in-berlin.de/projekte/selfcode/?code=ie%3A%7B+fl%3A%28+br%3A%3E+va%3A%29+ls%3A%5B+fo%3A%29+rl%3A%28+n4%3A%23+ss%3A%29+de%3A%5D+js%3A%7C+ch%3A%7B+sh%3A%7C+mo%3A%7D+zu%3A%7C)