Learn how to a build a cloud-first strategyRegister Now


Should I 301 redirect URL's with variables?

Posted on 2009-12-18
Medium Priority
Last Modified: 2012-05-08
I am quickly approaching a task that will need doing at some point.  I will be redirecting users accessing all content from one website to another domain altogether and with a slightly different URL structure.  To be brief, here's the difference:

old url

new url

Now my question is what happens when I have a variable URL like this?


where page=2 is the second page (and not indexed by google) and sort_by=price is just that (again not indexed).  
Using canonical linking I have google only indexing the main page - please note I may haven't got the specifics right but that's not important for this Q.

Should I write the variables in htaccess?  I estimate each URL to have perhaps 4 possibilities in filtering the content plus how ever many pages it has.  If each page has 4 possibilities then that is a lot of redirecting!!

Do I really need to do this in your expert opinions?
Question by:chriscounter07

Author Comment

ID: 26081517
Not that i've had the opportunity or knowhow to look I could use modrewrite for variables if needed

Expert Comment

ID: 26081865
Yes this is a common problem. The following page has a nice summary of this issue and solutions to it :


Let me know if you have any questions left after reading that page.
LVL 16

Expert Comment

by:Geoff Kenyon
ID: 26081991
Even though you are using the canonical link tag, you are still going to want to do redirects.  The reason for this is link juice.  if there is any link value associated with a page, you really want to do a 301 to pass most of the value associated with the URL.

When you do this I would also change the canonical link tag to point to the new page on the new domain.
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

LVL 31

Accepted Solution

gwkg earned 2000 total points
ID: 26091955
I think all you need on the .ru site is

Redirect 301 /mycatalog http://mysite.com

That will replace http://mysite.ru/mycatalog with http://mysite.com for any URL accessed.

LVL 31

Expert Comment

ID: 26091966
Whichever way you choose to do it, I definitely would not worry about redirecting sorting variables in the URL, nor would I worry about redirecting pages that are not indexed.

Author Comment

ID: 26200347
I've done this:

Redirect 301 /mycatalog http://mysite.com

But I might now look at dhwake's comment as it just seems to work TOO well right now.  Google isn't currently indexing any of my variables e.g. sort_by=price though

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Australian government abolished Visa 457 earlier this April and this article describes how this decision might affect Australian IT scene and IT experts.
It’s a season to be thankful, and we’re thankful for users like you who engage on site, solve technology problems, and network with others in the industry. What tech are we most thankful for? Keep reading.
Viewers will get an overview of the benefits and risks of using Bitcoin to accept payments. What Bitcoin is: Legality: Risks: Benefits: Which businesses are best suited?: Other things you should know: How to get started:
The viewer will get a basic understanding of what section 508 compliance can entail, learn about skip navigation links, alt text, transcripts, and font size controls.
Suggested Courses
Course of the Month21 days, 1 hour left to enroll

810 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question