I used relative links, but I switched to root links, therefore I can now rearange the site and move some pages to folders, as I it is easier to work separating diferent kinds of category pages.
I want google to deindex the old page and reindex the new one with the new url.
Not sure how to look if there are backlinks or not, maybe in google analytics, if no backlinks the rule can be deleted whan google updated there index.
Is there a shorthand as I said before or must I do one 301 per every page in htaccess?
As I said, I dont like to touch anymore the htaccess file as had so many problems, I was thinking is it a bad idea to leave the files, add a 301 in php on the page to the new page, and when indexed just delete the old page?