现在我在.htaccess中使用此代码
RewriteRule /images(.*) /images/$1
RewriteRule /css(.*) /css/$1
RewriteRule /js(.*) /js/$1
但是当我添加一些使用相同文件夹但不在根文件夹上的第三方插件但是在他们的子文件夹上时出现问题,所以我现在需要更改它以便它只适用于文件夹/ images /而不是例如/ plugins / myplugin / templates / images /
答案 0 :(得分:1)
尝试合并表示字符串开头的^
正则表达式符号:
RewriteRule ^/?images(.*) /images/$1
RewriteRule ^/?css(.*) /css/$1
RewriteRule ^/?js(.*) /js/$1
现在这些只会匹配网址:
http://mysite.com/imagessomething.jpg
http://mysite.com/csssomething.css
http://mysite.com/jssomething.js
但不是当它们在子文件夹中时。