Grow your CSS skills. Land your dream job.

Infinite Loop on simple rewrite

  • # April 2, 2013 at 2:02 pm

    I have the following:

    RewriteRule ^location/([^/.]+)/?$ location?p=$1 [L]

    I got an endless loop in the error log (500 error in the browser).

    So I want to rewrite mysite.com/location/mega-mall to mysite.com/location?p=mega-mall

    I assume it’s because I’m redirecting to a page named the same as the url. Is there a good way to accomplish this without renaming the actual page?

    # April 2, 2013 at 2:17 pm

    Are you trying to redirect a page to another page or are you trying to change the way the page is identified?

    What’s the site?

    # April 2, 2013 at 2:34 pm

    I’m just trying to use a simple permalink scheme.

    Example:
    mysite.com/location/mega-mall
    is rewritten to
    mysite.com/location.php?p=mega-mall

    My guess is that the infinite loop is taking place because the url is the same name as the actual php page, and continues to get redirected over and over.

Viewing 3 posts - 1 through 3 (of 3 total)

You must be logged in to reply to this topic.

*May or may not contain any actual "CSS" or "Tricks".