Apache Mod Rewrite: RewriteRule with L argument. What's wrong?

后端 未结 4 1500
臣服心动
臣服心动 2021-01-22 22:27

I\'m developing a php application and I have a little issue with Apache and Mod Rewrite. Anyone knows what\'s wrong here?:

RewriteEngine on
RewriteBase /mysite/
         


        
4条回答
  •  灰色年华
    2021-01-22 23:08

    I've found a solution:

    RewriteEngine on
    RewriteBase /mysite/
    
    RewriteRule ^css\/css\.css css/css.php [L]
    RewriteRule ^css\/(.*)$ css/$1 [L]
    RewriteRule ^js\/js\.js js/js.php [L]
    RewriteRule ^js\/(.*)$ js/$1 [L]
    RewriteRule ^img/(.*)$ img/$1 [L]
    RewriteRule ^(.*)$ index.php?rewrite=$1 
    

    It works fine, but I don't know why it's necessary

    RewriteRule ^css\/(.*)$ css/$1 [L]
    

    and

    RewriteRule ^js\/(.*)$ js/$1 [L]
    

    I hope it hepls anyone.

    Thanks! :)

提交回复
热议问题