Auf meiner Website, Benutzerprofile können durch die URL www.example.com/user/profile.php?uid=3
Ich will es einfacher machen sein Profil für die Benutzer einfach zu erreichen zu erreichen, indem www.example.com/username
Wie erreiche ich eine URL wie www.example.com/username, um auf www.example.com/user/profile.php?uid=10 umzuleiten?
Jeder Benutzer für die Anforderung hat einen Benutzernamen, die nicht geändert werden kann. Wie kann ich das machen?
Here is my current .htaccess file
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase/
# If the request is not for a valid directory
RewriteCond %{REQUEST_FILENAME} !-d
# If the request is not for a valid file
RewriteCond %{REQUEST_FILENAME} !-f
# If the request is not for a valid link
RewriteCond %{REQUEST_FILENAME} !-l
# finally this is your rewrite rule
RewriteRule ^blog/(.+)$ blog.php/$1 [L,NC]
RewriteRule ^(.+)$ user_page/profile.php?uid=$1 [L,QSA]
Cheats! - http://www.addedbytes.com/for-beginners/url-rewriting-for-begners/ – JohnP