да, ваш скрипт ожидает, что пользователь, нажав на ссылку (перейдя на страницу), передаст параметр id=цифра.
в вашем .htaccess вы пишите RewriteRule где указываете, что "все ссылки начинающиеся на /id(\d+) ведут на profile.php?id=$1 [L,NC,QSA], где L - означает "последний", NC - "не учитывать регистр", QSA - "не потерять другие параметры get запроса, если они были"