Help needed: Migrating from Blogger to WordPress

In

Home Forums Technical Support Help needed: Migrating from Blogger to WordPress

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #45436
    peterbergson
    Participant

    Hi there. Here are the details of what I have, have done, and would like to do (though I’m not sure what I’m doing):

    -I have a registered domain that I’m currently using w/ blogger and would like to continue using with WordPress

    -I have set up a “test” wordpress blog which is hosted on Godaddy

    -I’d like to eventually make the “test” into the new blog and make the proper DNS changes so that my main domain is directed to it. Godaddy told me this is possible. I just want to make sure.

    -I would like all my permalinks to stay the same, or at least lead to the proper place.

    I’m confused about which of your posts apply to me, though I’ve read your tutorials. Anything you can do to help make this as simple and as painless as possible would be appreciated.

    #45437
    Ankit Puri
    Participant

    Peter
    You can use wordpress import feature to import all your blogspot posts to wordpress then all you need to do is set 301 perma redirection and change your permalinks to match with blogspot.

    The permalink structure will be like this /%year%/%monthnum%/%postname%.html

    This are the codes you need to add on your blogspot blog template for 301 perma redirection

    after <blogger> add

    <MainOrArchivePage>
    <script language=”javascript”><!–
    var blog_root=http://www.shoutmeloud.com/;
    document.location.href=blog_root;
    //–></script>
    </MainOrArchivePage>

    <ItemPage>
    <script language=”javascript”><!–
    var process_page=”http://www.shoutmeloud.com/bloggerposts.php”;
    var newpage=process_page;
    var oldlink=”<$BlogItemPermalinkUrl$>”;

    newpage+=”?p=”+oldlink;
    newpage=newpage.toLowerCase();
    document.location.href=newpage;
    //–></script>
    </ItemPage>

    and after <head> add

    <meta http-equiv=”refresh” content=”0;url=http://www.yourdomain.com/” />

    Now create a bloggerposts.php on the root of your wordpress directory and add this code it, replace yourdomain with your blog name

    <?php

    require($_SERVER[‘DOCUMENT_ROOT’].’/wp-blog-header.php’);
    $search_link = $_GET[‘p’];
    $vars = explode(‘/’, $search_link);
    $num = count($vars) – 1;
    $filename = $vars[$num];
    $slug = str_replace(“.html”, “”, $filename);

    $SQL = “SELECT posts.* FROM $wpdb->posts AS posts WHERE posts.post_name = ‘$slug’ LIMIT 1”;
    $posts = $wpdb->get_results(“$SQL”);

    if ($posts) {
    foreach ($posts as $post) {
    $found_link = get_permalink($post->ID);
    }
    }
    else
    {
    $found_link = “http://www.shoutmeloud.com/&#8221;;
    }

    ?>

    <html>
    <head>
    <title>Redirecting…</title>
    <script language=”javascript”><!–
    document.location.href=”<?php echo ($found_link); ?>”;
    //–></script>

    <meta http-equiv=”refresh” content=”2;url=<?php echo ($found_link); ?>”>

    </head>
    <body>
    <h1>Redirecting…</h1>
    <p>You can also proceed immediately to “><?php echo ($found_link); ?>.</p>
    <p>The main blog URL is http://www.yourdomain.com/.</p>
    </body>
    </html>

    I hope this will help you.

    #45438
    Rahul Bansal
    Keymaster

    @Peter
    I am sorry for late reply buddy.

    This post is for you – http://www.devilsworkshop.org/moving-from-blogger-to-wordpress-maintaining-permalinks-traffic-seo/

    You need to follow from step 2.

Viewing 3 posts - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.