Eso no se realiza con PHP, se realiza desde Apache, con un modulo llamado, mod_rewrite,
aqui tienes una buena base para empezar, de todos modos si quieres profundizar más sobre mod_rewrite te recomiendo que revises todos los resultados que muestra google,
aqui
Un saludo