Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Statt id=blabla Variablen anhand virtuellen Verzeichnisname?

Hallöchen!

Gibt es Möglichkeiten die Variablenübergabe zu vereinfachen?

So dass aus z.B. http://www.musterweb.de/index.php?id=blabla
ein Link wird wie http://www.musterweb.de/blabla/
oder wenigstens http://www.musterweb.de/?=blabla

Danke schonmal für eure Hilfe!

Viele Grüsse!
goodrun

Hier gehts zum Orginal Eintrag "Statt id=blabla Variablen anhand virtuellen Verzeichnisname?" im Forum

Antworten

mod_rewrite kann das erste erledigen, für das zweite musst du garnichts tun.


2.

Zitat:
Oliver Albers postete
mod_rewrite kann das erste erledigen, für das zweite musst du garnichts tun.
OK supi..habe noch weiter gestöbert und weiss nun wie das mod_rewrite funktioniert. Danke fürs Stichwort!
Und zum zweiten: In welcher Variable wird dann gespeichert?


3.

Wo hast du (goodrun) Infos gefunden? mod_rewrite klingt interessant und ich würde es auch mal probieren.


4.

Zitat:
M3 postete
Wo hast du (goodrun) Infos gefunden? mod_rewrite klingt interessant und ich würde es auch mal probieren.
Statt http://foo.bar/news.php?id=1 --> http://foo.bar/news/1.html

In .htaccess hinzufügen:

RewriteEngine on
RewriteCond %{REQUEST_URI} news/(.*)\.html$
RewriteRule news/(.*)\.html$ /news.php?id=$1

Statt http://foo.bar/user.php?id=baz --> http://foo.bar/user/baz

In .htaccess hinzufügen
RewriteEngine on
RewriteCond %{REQUEST_URI} user/(.*)$
RewriteRule user/(.*)$ /user.php?id=$1


Mehr Infos z.B. auch bei http://www.modrewrite.com/


5.

Besten Dank, probiers gleich mal aus!


6.

Funzt nicht so richtig. Modul ist geladen, .htaccess wie oben erstellt und ein Link
Code:                   In Zwischenablage kopieren (nur IE)
1">

... habe ich etwas falsch gemacht oder kann mir jemant ein Beispiel schicken. Danke


7.

"Funzt nicht" ist keine vernünftige Fehlerbeschreibung. Dein Link ist übrigens auch nicht was du willst, du wolltest ja explizit das ganze über /news/1.html aufrufen.


8.

Es funzt :),

da hatte ich wohl etwas falsch verstanden. mod_rewrite war was neues und jetzt habe ich es auch kapiert. Danke nochmal.

P.S. Funzt nicht ist wirklich keine vernünftige Fehlerbeschreibung - ich versuche es zu ändern!


Hier gehts zum Orginal Eintrag "Statt id=blabla Variablen anhand virtuellen Verzeichnisname?" im Forum
 
phpforum.de | Impressum