Rewrite ?name =

Discussion in 'Apache' started by martinvidic, Feb 16, 2012.

  1. #1
    Hi.
    Im playing around with a simple rewrite, but can't get it work:

    this is what i have
    http://www.mydomain/folder/index.php?name=mike
    and this is what it should be
    http://www.mydomain/folder/=mike

    I think it should be something like this...
    RewriteEngine On
    RewriteRule ^([a-zA-Z0-9_-]+)$ index.php?name=$1
    RewriteRule ^([a-zA-Z0-9_-]+)/$ index.php?name=$1

    or
    RewriteRule folder/^([a-zA-Z0-9_-]+)$ folder/index.php?name=$1
    RewriteRule folder/^([a-zA-Z0-9_-]+)/$ folder/index.php?name=$1

    But no luck so far :(
    Thanx
    Mavi
     
    martinvidic, Feb 16, 2012 IP
  2. berkay07

    berkay07 Member

    Messages:
    48
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    33
    #2
    What type of script are you using?

    and maybe that will work.

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php?name=$1$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php?name=$1 [L]
     
    berkay07, Feb 16, 2012 IP