Welcome to Idea R | Branding - Web Agency - Digital Strategies
Switch to the mobile layout

      Idea R - Do you have a real web strategy? Persuasion Technologies
  • HomeHome
  • About UsAbout Us
  • ContactsContacts


Take a software geek from the 80s, add a new generation graphic designer and dilute with a longtime marketing strategist. Shake vigorously and you'll get the Idea R's blog.

Change language... italiano
Go to the blog summaryGo to the blog summary

You may be interested in

Lazy loading and the SEO problem, solved!

Lazy loading and the SEO problem, solved!

The best SEO solution to index your dynamically loaded contents, no more compromises!

Internal campaigns with Google Analytics and .NET AdRotator

Do you have banners that point to the same site they are contained in? Be careful on how you setup Google Analytics...

Last published

Metalworking industry: how to multiply customers using only the website and zero advertising budget

Metalworking industry: how to multiply customers using only the website and zero advertising budget

Find out how to design a website for the metalworking industry, that will be a magnet for customers and able to triple your leads.

A simple but effective SEO strategy: the middleman

Get excellent results in a short time using this SEO trick. Lern how to quickly apply the middleman technique and have many new web pages indexed.

Most popular

Case study: TAV Engineering, branding for B2B services

Case study: TAV Engineering, branding for B2B services

How to create a brand that keeps distance from the cold and aseptic image of the metal industry, focusing instead on the human aspect.

Case study: IED Open Day, building a font by hand... literally

These days graphic design is mainly the result of software tools. Here's a case study where a brand is designed with glue and scissors

Editor's pick

Case study: branding and marketing for a magician

Case study: branding and marketing for a magician

Singular case study in the world of illusionism. See how we have created a brand and a web marketing campaign with exceptional results.
Mental marketing secret #1: the fake compromise

Mental marketing secret #1: the fake compromise

Can mentalism influence marketing? As a marketing professional and a long term magician, I will reveal you some tricks.

Stay informed on digital strategies

Take a look at the last published articles
RSS feed

ASP.NET 301 permanent redirects: the best solution

Published on 12/11/2012
Categories: Web & Apps
ASP.NET 301 permanent redirects: the best solution

Have you changed your domain and don't want to loose your SEO page rankings?
Do you have renamed a page and don't want to return errors to users that have saved a bookmark?
You have to perform a 301 permanent redirect to the new page/site.

There are plenty of methods to perform this, if you Google the question you'll be submerged by the answers.
Curiously the easiest method doesn't come out first.
Let's explore some of the most common methods and then at the end I'll show you the best one.

Redirecting an ASPX page by code

Place the following code in the ASPX page to be redirected:

protected void Page_Load(object sender, EventArgs e)

The drawback of this method is that you can redirect only ASPX files, if you have to redirect from an HTML file you cant.

Redirecting an HTML page by client code

You can use the following JavaScript:

<script type="text/javascript">
    window.location = 'http://www.mynewdomain.com/MyNewFile.aspx';

The drawback is that this is only an hack, you'll redirect the page, but not using a real 301 permanent redirect: your page rank won't be passed from the old page to the new.
You can add the following meta tag, but you'll never get the same result as a real 301 permanent redirect:

<link rel="canonical" href="http://www.mynewdomain.com/MyNewFile.aspx" />

Redirecting an HTML page by server code

You have to create a class that derives from IHttpHandler and intercept all HTML requests.
This is a long and annoying task, especially if not all HTML pages have to be redirected.

Did you like this article up to here?

Before you continue, follow us on our LinkedIn page pressing the button here below!
In this way, we'll be able to keep you updated on digital strategies not only with our posts, but also with the best articles that we collect around the web.

The best solution: redirecting by configuration

It is not easy to find this solution on Internet, because you'll find tons of samples of the previous ones.
If you have IIS 7 or higher that's the best way to redirect!
Simply use the httpRedirect element of the system.webServer section and you'll be able to redirect everything you want, ASPX, HTML, PHP, etc.

<httpRedirect enabled="true" exactDestination="true" httpResponseStatus="Permanent">
    <add wildcard="/MyOldAspFile.aspx" destination="/MyNewFile.aspx" />
    <add wildcard="/MyOldHtmlFile.html" destination="/MyNewFile.aspx" />

This method is very powerful, for example if you have changed the domain but the pages are the same, you have just to add:

    <httpRedirect enabled="true" childOnly="true" destination="http://www.mynewdomain.com/" />

You are the reader number 8,972.


Creative Commons License

Photographies, videos, graphics and texts by Idea R are licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Previous article

Previous article

Anamorphic illusions: all you're going to see is authentically false

Next article

An App to see Amsterdam through Anne Frank's eyes

Next article
  • Visual Communication, Art DirectionVisual Communication, Art Direction
  • Apps, Cloud, Mobile, Software DesignApps, Cloud, Mobile, Software Design
  • Digital StrategiesDigital Strategies
  • BlogBlog
Touching finger
RSS feed

Scroll to top