How do I create a 301 redirect with PHP?
For old HTML files I’d typically create a 301 permanent redirect with apache by editing the .htaccess however when that isn’t an option, I use a meta redirect in the head tag like so:
<head> <meta http-equiv="refresh" content="3; URL=http://iamchristinabot.com"> </head>
If your old files are PHP extensions, you’re in luck, because the following method is better since it notifies search engines of a permanent redirect and moves your user to the new page. Editing the .htaccess file sometimes gives me the heebie jeebies and so this is my preferred method.
<?php header ('HTTP/1.1 301 Moved Permanently'); header ('Location: http://www.newurl.com'); ?>