Je rejoins les dires de SStéphane et sur le coup je ne pense pas que cela soit fastidieux.
Supposons qu'actuellement tu aies des fichiers du genre page1.asp, page2.asp, page3.asp, ..., tu récrées ton site en php avec page1.php, page2.php, page3.php, ... Au niveau des liens au sein de tes pages, tu gardes les extensions en .asp.
Ensuite via .htaccess :
RewriteRule ^(.+)\.asp$ $1.php [L]
A confirmer, mais je pense qu'ainsi tu amoindris considérablement les problèmes de perte au niveau de ton référencement.