• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Navigation mit www.url.de/seite

Milla

Neues Mitglied
Hallo zusammen

Im Moment ist meine Navigation so gelöst, dass bei jeder Seite als Link ein "www.url.de/index.php?site=seite" aufgerufen wird und dann eben $_GET ausgelesen.

Wie bekommt man das so hin, dass die Navigation so ausschaut "www.url.de/seite"?

Mfg
 
Das löst du per .htaccess .

Google mal ".htaccess redirect" oder ".htaccess weiterleitung"

Du erstellst eine ".htaccess" Datei in der sowas ähnliches drin stehen sollte dann, musst du dich halt einlesen:

Code:
RewriteEngine on
RewriteRule ^/(.*)$ index.php?page=$1

Dann wird aus:

www.html.de/Nagivatin-mit-www-url

=

www.html.de/index.php?page=navigate-mit-www-url

Aufjedenfall so ähnlich, ich hab da auch manchmal komische Bugs die ich nicht verstehe und nach etlichem Versuchen funktionierts dann^^
 
Zuletzt bearbeitet:
Irgendwie funktioniert das noch nicht wirklich.
Sobald ich in meiner .htaccess
"RewriteEngine on"
stehen habe, hab ich keinerlei zugriff mehr auf die komplette seite
 
Das meinte ich auch , ich hab ausversehen mein Beispiel vertauscht^^

Ja bei mir passiert das auch gerne mal.. irgendwas fehlt da noch, ich weiß leider nicht was, ich schau mal vllt. finde ich es^^

*edit*

Code:
RewriteEngine ON
RewriteRule ^([a-zA-Z0-9-_äöü])$ index.php?page=$1

Folgendes funktioniert nun bei mir. Ich habe nicht (.*) genommen, weil sonst Bilder wie z.B.

<img src="http://www.html.de/images/test.png" ../> nicht angezeigt werden, weil auch das umgewandelt wird zu:

index.php?page=images/test.png


, aber da ich Slashes ( / ) im RegEx nicht berücksichtige, werden diese ignoriert :)

*edit*

doch nicht ganz xD :D nervig..
 
Zuletzt bearbeitet:
Hinweis: Wenn auch der obige Code einen Fehler verursacht, prüfe ob dein Webhoster überhaupt mod_rewrite unterstützt.
 
Ich komm ja netma dazu irgendwas zu testen weil sobald ich auch nur irgendwas außer

<Files ~ "^\.(htaccess|htpasswd)$">
deny from all
</Files>

in die htaccess schreib kommt sofort
403 Forbidden

und ich hab keine ahnung wieso ...

Edit:
Nagut is vom Provider aus deaktiviert
 
Zuletzt bearbeitet:
Zurück
Oben