Login-Weiterleitung und Permalinks

Trash

Erfahrenes Mitglied
moin,
früher war es so, dass ich User nach einem erfolgreichen Einloggen mit Header() weiterleiten konnte. Wie wird das heute in PHP möglichst sicher realisiert? Die Header()-Weiterleitung scheint mir nicht allzu elegant zu sein.

Und wie bekomme ich es hin, dass meine Url nicht mehr url/dashboard.php oder url/index.php?site?=dashboard lautet sondern url/dashboard/ ?

Danke!
 
Und wie bekomme ich es hin, dass meine Url nicht mehr url/dashboard.php oder url/index.php?site?=dashboard lautet sondern url/dashboard/ ?

Das geht mit htaccess und mod_rewrite. Genau dazu habe ich auch gerade eine Frage in Coders Talk gestellt. Also wie die Rewrite_Rule in so einen Fall lauten müsste.
 
Hallo,

Die "neue" Linkstruktur musst Du in Deinem Quellcode ändern (also so, wie Deine Seiten aufgerufen werden sollen) Aus index.php?site=dashbord muss also /dashboard/ werden. Dass macht eine htaccess natürlich nicht. Die wirkt ja nur, wenn eine Anforderung gestellt wird. Durch u.g. htaccess wird dann allerdings /dashbord/ zu index.php?site=dashbord

Code:
RewriteEngine On
RewriteBase /
RewriteRule ^/?([a-zA-Z0-9]+)/? /index.php?site=$1 [QSA,L]

Greetz
cw
 

Neue Beiträge

Zurück