Apache “重写URL”不适用于文件

Apache “重写URL”不适用于文件,apache,mod-rewrite,httpd.conf,Apache,Mod Rewrite,Httpd.conf,这就是我所做的。例如,当用户点击mysite.com/article1时,它确实会显示,但找不到样式表和javascript文件。 我想补充一点,在我的规则中,我被困在这里,无法让它发挥作用 for info样式表和js位于/assets文件夹下 因此,当我访问mysite.com/assets/app.js时,它是空白的 如果转到,则会看到javascript在重写规则之前使用这些RewriteConds检查它是否正在请求现有文件夹或现有文件 RewriteEngine On

这就是我所做的。例如,当用户点击mysite.com/article1时,它确实会显示,但找不到样式表和javascript文件。 我想补充一点,在我的规则中,我被困在这里,无法让它发挥作用

for info样式表和js位于/assets文件夹下 因此,当我访问mysite.com/assets/app.js时,它是空白的
如果转到,则会看到javascript

在重写规则之前使用这些RewriteConds检查它是否正在请求现有文件夹或现有文件

    RewriteEngine On
    RewriteMap lowercase int:tolower
    RewriteCond $1 [A-Z] 
    RewriteCond $1 !\.(?i:gif|jpe?g|png|css|js|cgi|ttf|otf|eot|woff|pdf|doc)$
    RewriteRule ^/?(.*)$ /${lowercase:$1} [R=301,R] 
    RewriteMap articlemap "txt:/etc/httpd/conf/map.txt"
    RewriteCond ${articlemap:$1} !=""
    RewriteRule "/(.*)" http://landingsite.com/$1 [P]  
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f