ExpressionEngine CMS
Open, Free, Amazing

Thread

This is an archived forum and the content is probably no longer relevant, but is provided here for posterity.

The active forums are here.

Anyone any good with 301 Redirects?!

October 29, 2008 6:57am

Subscribe [2]
  • #1 / Oct 29, 2008 6:57am

    johnwbaxter

    651 posts

    I’m trying to do a Redirect 301 and it’s all going a bit wrong!

    I’ve got this:

    Redirect 301 /digital-marketing/ <a href="http://www.mydomain.com/digital-marketing/digital-marketing.html">http://www.mydomain.com/digital-marketing/digital-marketing.html</a>

    But when i test it i get:

    Redirect Loop

    Redirection limit for this URL exceeded. Unable to load the requested page.

    And this in the url:

    <a href="http://www.mydomain.com/digital-marketing/digital-marketing.htmldigital-marketing.htmldigital-marketing.htmldigital-marketing.htmldigital-marketing.htmldigital-marketing.htmldigital-marketing.htmldigital-marketing.htmldigital-marketing.htmldigital-marketing.htmldigital-marketing.htmldigital-marketing.htmldigital-marketing.htmldigital-marketing.htmldigital-marketing.htmldigital-marketing.htmldigital-marketing.htmldigital-marketing.htmldigital-marketing.htmldigital-marketing.htmldigital-marketing.html">http://www.mydomain.com/digital-marketing/digital-marketing.htmldigital-marketing.htmldigital-marketing.htmldigital-marketing.htmldigital-marketing.htmldigital-marketing.htmldigital-marketing.htmldigital-marketing.htmldigital-marketing.htmldigital-marketing.htmldigital-marketing.htmldigital-marketing.htmldigital-marketing.htmldigital-marketing.htmldigital-marketing.htmldigital-marketing.htmldigital-marketing.htmldigital-marketing.htmldigital-marketing.htmldigital-marketing.htmldigital-marketing.html</a>

    I presume that as the digital-marketing is in both urls it is getting confused on the match. Could anyone please advise me as to how i can do this properly, i’m going bananas trying to work it out!!!

  • #2 / Oct 29, 2008 7:25am

    roj

    43 posts

    try

    redirect('/digital-marketing', 'http://www.mydomain.com/digital-marketing/digital-marketing.html', 301);
  • #3 / Oct 29, 2008 7:40am

    johnwbaxter

    651 posts

    It’s gotta be in the .htaccess - don’t ask me why!

  • #4 / Oct 29, 2008 9:08am

    roj

    43 posts

    What else is in the .htaccess file?

  • #5 / Oct 29, 2008 10:11am

    johnwbaxter

    651 posts

    Ah fixed it! i needed a RedirectMatch 301 ^/digital-marketing/$ http://blah blah blah instead!

    Cheers!

.(JavaScript must be enabled to view this email address)

ExpressionEngine News!

#eecms, #events, #releases