Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 91115
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 10, 20262026-05-10T22:58:46+00:00 2026-05-10T22:58:46+00:00

I’m managing an established site which is currently in the process of being upgraded

  • 0

I’m managing an established site which is currently in the process of being upgraded (completely replaced anew), but I’m worried that I’ll lose all my Google indexing (that is, there will be a lot of pages in Google’s index which won’t exist in that place any more).

The last time I upgraded a (different) site, someone told me I should have done something so that my SEO isn’t adversely affected. The problem is, I can’t remember what that something was.


Update for some clarification: Basically I’m looking for some way to map the old paths to the new ones. For example:

  • User searches for ‘awesome page’
  • Google returns mysite.com/old_awesome_page.php, user clicks it.
  • My site takes them to mysite.com/new_awesome_page.php

And when Google gets around to crawling the site again…

  • Google crawls my site, refreshing the existing indexes.
  • Requests old_awesome_page.php
  • My site tells Google that the page has now moved to new_awesome_page.php.

There won’t be a simple 1:1 mapping like that, it’ll be more like (old) index.php?page=awesome --> (new) index.php/pages/awesome, so I can’t just replace the contents of the existing files with redirects.

I’m using PHP on Apache

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-10T22:58:46+00:00Added an answer on May 10, 2026 at 10:58 pm

    You need to put some rewrite rules in an .htaccess file.

    You can find lots of good information here. It’s for Apache 1.3, but it works for Apache 2, too.

    From that article, a sample for redirecting to files that have moved directories:

    RewriteEngine on RewriteRule   ^/~(.+)  http://newserver/~$1  [R,L] 

    This reads:

    • Turn on the rewrite engine.
    • For anything that starts with /~, followed by one or more of ‘anything’, rewrite it to http://newserver/~ followed by that ‘anything’.
    • The [L] means that the rewriting should stop after this rule.

    There are additional directives that you can use to set a [301] redirect

    You could do:

    RewriteEngine on RewriteRule   old_page.php  new_page.php  [L] 

    But you’d have to have a rule for every page. To avoid this, I’d look at using Regular Expressions, as in the first example.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 66k
  • Answers 66k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • added an answer Modifying the MSI_SetProperty.js script gives // MSI_SetActionSequence.js <msi-file> <table> <action>… May 11, 2026 at 11:24 am
  • added an answer You don't want to use hg rollback, that only erases… May 11, 2026 at 11:23 am
  • added an answer I would perhaps create a lambda expression dynamically. The Where… May 11, 2026 at 11:23 am

Related Questions

I keep getting tasks that are above my skill level. How can I address this without coming accross as grossly incompetent?
I have a web-service that I will be deploying to dev, staging and production.
I'm thinking of starting a wiki, probably on a low cost LAMP hosting account.
I have the following tables in my database that have a many-to-many relationship, which
I'm using the RESTful authentication Rails plugin for an app I'm developing. I'm having
I recently printed out Jeff Atwood's Understanding The Hardware blog post and plan on
I find that getting Unicode support in my cross-platform apps a real pain in
I would like to test a string containing a path to a file for
I'm getting this problem: PHP Warning: mail() [function.mail]: SMTP server response: 550 5.7.1 Unable
I'm an Information Architect and JavaScript developer by trade nowadays, but recently I've been

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.