Hej alle sammen.
Jeg er ved at ændre på noget htaccess for en, men syndes ikke lige at kunne gennemskue hvordan man gør det nemmest uden at skulle lave alt for meget om.
nu hedder url'en: domain.dk/user/<uid>/<username>
vil gerne ændre det til: domain.dk/<username>
men uden det skal skabe konflikt med alle de andre rewrites der findes, tænker om jeg skal lave en php fil som catch all og så inkudere filerne den vej istedet.
her er bruger delen af htaccess filen, jeg skal rette til.
#user
RewriteRule ^user/([0-9]+)/(.+)(/)?$ /pages/user/profile.php?username=$2&uid=$1
RewriteRule ^activate-user/(.+)(/)?$ /pages/user/activate.php?auth=$1
RewriteRule ^forgot-password(/)?$ /pages/user/reset.password.php?step=1
RewriteRule ^reset-password/(.+)/(.+)(/)?$ /pages/user/reset.password.php?step=2&a=$1&b=$2
RewriteRule ^settings/upgrade(/)?$ /pages/user/upgrade.php
RewriteRule ^settings/membership(/)?$ /pages/user/edit.membership.php
RewriteRule ^settings/bio(/)?$ /pages/user/edit.bio.php
RewriteRule ^settings/password(/)?$ /pages/user/edit.login.php
RewriteRule ^settings/email(/)?$ /pages/user/edit.email.php
RewriteRule ^settings/avatar(/)?$ /pages/user/edit.avatar.php
RewriteRule ^settings/personal-information(/)?$ /pages/user/edit.personal_info.php
RewriteRule ^settings/links(/)?$ /pages/user/edit.links.php
RewriteRule ^settings/background(/)?$ /pages/user/edit.background.php
nogen inputs ? - kunne være der var en smart måde at løse det på i htaccess
Indlæg senest redigeret d. 20.09.2013 12:21 af Bruger #3427