Mod-rewrite problem

Discussion in 'Apache' started by mprahoveanu, Mar 13, 2010.

  1. #1
    I moved my site from one server to other

    This line is working fine on the old server

    RewriteRule ^([[A-Za-z0-9-.]*).css?([[A-Za-z0-9-.]*)$ frontend/site/layout/css/$1.css
    RewriteRule ^([[A-Za-z0-9-.]*).js?([[A-Za-z0-9-.]*)$ frontend/site/layout/js/$1.js

    On this new i get the next error

    [Sat Mar 13 09:29:03 2010] [alert] [client 89.136.9.184] /home/epg/public_html/nou/.htaccess: RewriteRule: cannot compile regular expression '^([[A-Za-z0-9-.]*).css?([[A-Za-z0-9-.]*)$'\n
    [Sat Mar 13 09:29:03 2010] [alert] [client 89.136.9.184] /home/epg/public_html/nou/.htaccess: RewriteRule: cannot compile regular expression '^([[A-Za-z0-9-.]*).css?([[A-Za-z0-9-.]*)$'\n

    Thank you
     
    mprahoveanu, Mar 13, 2010 IP
  2. zacharooni

    zacharooni Well-Known Member

    Messages:
    346
    Likes Received:
    20
    Best Answers:
    4
    Trophy Points:
    120
    #2
    Looks like a bracket error, you have two [[ inside of each grouping statement. Try using this:

    RewriteRule ^([A-Za-z0-9-.]*).css?([A-Za-z0-9-.]*)$ frontend/site/layout/css/$1.css
    RewriteRule ^([A-Za-z0-9-.]*).js?([A-Za-z0-9-.]*)$ frontend/site/layout/js/$1.js
     
    zacharooni, Mar 17, 2010 IP