Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at

  • Niels Henriksen 44 posts 186 karma points
    Oct 09, 2018 @ 06:49
    Niels Henriksen

    301 redirect of asp.old pages

    I am working on a website that is made in asp.old and there is a lot of pages (categories [category.asp?id=xx] and products [product.asp?id=yy]) and now I am not sure where it will be best to implement 301 redirect.

    I am using ContentFinder to show the right category and product when reading the url and I can get the ContentFinder to fire when getting the asp.old page. But can I implement the 301 redirect in the ContentFinder class? Or do I need to do it in web.config?

  • Marc Goodson 1121 posts 7530 karma points MVP 4x c-trib
    Oct 09, 2018 @ 10:56
    Marc Goodson

    Hi Niels

    You can implement the redirect in the content finder.

    The PublishedContentRequest has a SetRedirectPermanent method:'

     public class PermanentRedirectFinder : IContentFinder
            public bool TryFindContent(PublishedContentRequest contentRequest)
    // is it an old url that needs redirecting?
    // determine new url
    string newUrl = "/whatever/it/should/be";
                    return true;
  • Niels Henriksen 44 posts 186 karma points
    Oct 09, 2018 @ 11:04
    Niels Henriksen

    That is so perfect :) Nice

Please Sign in or register to post replies

Write your reply to: