WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Rund um die Administration von Server und Webserver, Apache, Linux, Mailserver, FTP, SSH, MySql, Windows Server, u.v.m.


Forum » Server-Administration und Verwaltung » Url rewriten » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von flipflop
wenn mich nicht alle täuscht,
schreibe deine Links um

/seite/var1/var2

mit / beginnen dann sind es absolute links

und lege im root eine .htaccess an mitfolgenden inhalt:

# mod rewrite einschalten
RewriteEngine on

# Url umschreiben
RewriteRule ^([^/.]+)$ /$1/ [R=301]
RewriteRule ^([^/.]+)/$ /$1.php? [QSA,L]

RewriteRule ^([^/.]+)/([^/.]+)$ /$1/$2/ [R=301]
RewriteRule ^([^/.]+)/([^/.]+)/$ /$1.php?var1=$2 [QSA,L]

RewriteRule ^([^/.]+)/([^/.]+)/([^/.]+)$ /$1/$2/$3/ [R=301,L]
RewriteRule ^([^/.]+)/([^/.]+)/([^/.]+)/$ /$1.php?var1=$2&var2=$3 [QSA,L]
von languitar
Mehrere Fragezeichen ist völliger murks, ?bla=foo&blaa2=foo2 wäre richtig. Ansonsten klingt die Lösung an sich gerade schon eher unsicher, oder Überprüfst du vorher, ob die Datei aus dem Get auch erlaubt ist?

http://www.andreas-kalt.de/blog/webwork/modrewrite-entraetselt
http://www.tutorials.de/tutorials21730.html
von MarkusStruebel
Hallo,
ich suche nach einer sinnvollen Möglichkeit, die sichtbare Request_uri um einige Variablen zu kürzen.

Ich habe eine Datei namens cms.php
An diese URL hängt ein ziemlich langer Query_string. mit wahlweise 1 bis 3 Variablen, z. B. cms.php?datei=irgendwas.php?id=4&subid=44
Da es relativ bescheiden aussieht, und vermutlich auch nicht konform ist, mehrere Fragezeichen in einer Adresse zu nutzen, suche ich nun, die Möglichkeit, das ganze vereinfacht darzustellen. Hintergrund: ich nutze cms.php um alles was im Query_String zu lesen ist, als readfile(); einzubinden, das heißt es wird nachher mittels readfile(); die Datei irgendwas.php?id=4&subid=44 ausgegeben.
Wer kann mir helfen? Danke.

Nach oben