Mod Rewrite

Discussion in 'Programming' started by georgechristodoulou, Dec 12, 2006.

  1. #1
    georgechristodoulou, Dec 12, 2006 IP
  2. kiwwi

    kiwwi Peon

    Messages:
    13
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #2
    Just a guess:

    
    RewriteEngine On
    
    RewriteRule ^([0-9]+)[/]*$ /?id=$1
    
    Code (markup):
     
    kiwwi, Dec 13, 2006 IP
  3. Krownet

    Krownet Peon

    Messages:
    42
    Likes Received:
    2
    Best Answers:
    0
    Trophy Points:
    0
    #3
    You may want to try:

    
    RewriteEngine on
    
    RewriteRule ^([0-9]+) /?id=$1
    
    Code (markup):
    A little less typing :p
     
    Krownet, Dec 13, 2006 IP
  4. krakjoe

    krakjoe Well-Known Member

    Messages:
    1,795
    Likes Received:
    141
    Best Answers:
    0
    Trophy Points:
    135
    #4
    
    RewriteEngine on
    RewriteRule   id=(.*?)$  /$1
    
    Code (markup):
     
    krakjoe, Dec 13, 2006 IP
  5. Krownet

    Krownet Peon

    Messages:
    42
    Likes Received:
    2
    Best Answers:
    0
    Trophy Points:
    0
    #5
    Wont that send any URL domain.com/?id=123890hjaksd to /123890hjaksd

    Correct me if I'm wrong (and I could easily be as I'm not an expert in mod_rewrite), but isn't that backwards to what he wants?
     
    Krownet, Dec 14, 2006 IP
  6. krakjoe

    krakjoe Well-Known Member

    Messages:
    1,795
    Likes Received:
    141
    Best Answers:
    0
    Trophy Points:
    135
    #6
    yes, that is entirely the wrong way around, sorry ;

    RewriteEngine on
    RewriteRule ^(.*)$ /?id=$1

    would be correct.....
     
    krakjoe, Dec 19, 2006 IP
  7. nico_swd

    nico_swd Prominent Member

    Messages:
    4,153
    Likes Received:
    344
    Best Answers:
    18
    Trophy Points:
    375
    #7
    I wouldn't use wildcards when he only need numbers.

    
    RewriteEngine On
    RewriteRule ^([0-9]+)$ /?id=$1
    
    Code (markup):
     
    nico_swd, Dec 19, 2006 IP
  8. krakjoe

    krakjoe Well-Known Member

    Messages:
    1,795
    Likes Received:
    141
    Best Answers:
    0
    Trophy Points:
    135
    #8
    he never actually mentioned that only numbers were used.....so I'd rather give him something that will definately work.....that is once I got my mistakes out of the way :D
     
    krakjoe, Dec 19, 2006 IP