Assume I've the url http://example.com/user/me, where me may be the user title. Once the user types the url in to the address bar, I wish to reveal the particulars from the user. I don't want web addresses for example http://example.com/user.php?user=me

Any help appreciated, focusing on Light

Just one way of carrying this out is applying apache's module known as mod_rewrite. After that you can rewrite the web addresses for /user/([a-z]+) to suggest to /user.php?user=$1

Look for the documentation for mod_rewrite for that particulars.

Probably the most simple way could be (in .htaccess, inside your server configuration or perhaps in your vhosts configuration):

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

This can forward all of your demands that don't match personal files, a directory or perhaps a symbolic connect to your index.php. Inside you are able to inspect the request URI to determine which to complete. Actually you'll need some type of dispatcher that understands how to deconstruct the URL to determine which action ought to be taken. Actually this could cause some MVC implementation - but that is not really a requirement.

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]

RewriteRule ^([A-Za-z0-9-]+)/?$ index.php?u=$1