how to get rid of 8000 violations? RRS feed

  • Question

  • User-910358674 posted


    Am still very new to IIS and its add ones. 

    The search engine optimization kit tells me that i have some 8000 violations on my site. Many look like:

    http://www.afro-masks.com/         (some 40 times )

    http://www.afro-masks.com/index.php?main_page=rss_feed&feed=new_products                            (some 100 times)

     http://www.afro-masks.com/afrikaanse-maskers-c-1.                                       (some 40  times)

    http://www.afro-masks.com/index.php?main_page=product_reviews&products_id=49&language=en                   (more then 100)

    Recommended action(IIS):

    If redirection is not the intended behavior, consider replacing the link URL to point directly to the destination URL.


    How to get rid of these violations of which i have 8000...

    Friday, March 19, 2010 10:26 PM

All replies

  • User-47214744 posted

    What this is telling you is that the page is linking to many pages that end up in a redirection to another page. It looks like you are using a Content Management System (CMS) that is built using PHP and the links in the pages (like the menu and the system) are generated using index.php?some-parameter-here which only results in a redirect to the 'real' page.

    For example, in the main page the link "Afrikaanse maskers" is pointing to the URL: /index.php?main_page=index&cPath=1 which only results in a redirect to /afrikaanse-maskers-c-1.html.

    The thing that makes this violation in your Web site not a critical one is the fact that the redirects are being done using Permanent Redirects which should allow the benefits to flow. However one thing that I would be cautious about is that some crawlers would be concerned of seeing the same url /index.php too many times using too many variations of query string and might stop at some point as a measure to prevent "infinite loops" in application logic.

    The way to solve this is to figure out if your CMS supports clean URLs without the need of redirecting. if it does not out of the box you could try using URL Rewrite 2.0 to rewrite the links as they come out in the HTML (output rewriting) by creating a Map between the /index.php urls and the final urls. This will mean your users also dont need to pay the price of two pages roundtripped (the redirect and the final page).


    Saturday, March 20, 2010 11:02 AM