.htaccess 重写规则在1和1服务器上不起作用

.htaccess 重写规则在1和1服务器上不起作用,.htaccess,mod-rewrite,rewrite,.htaccess,Mod Rewrite,Rewrite,经过4个小时的思考,我觉得自己很愚蠢,我在另一位主持人那里检查了一下,结果发现效果不错。但它不适用于1和1服务器 有很多方法可以路由到style.css 这一个路由style.1234567.css: 重写规则^.+.\d+.js | css | png | jpg | gif$$1.$3[L] 这个样式是fb1234567.css: 重写规则。-fb\d+..$$1.$2[L] 但就在这台服务器上,它没有。我的htaccess工作中的所有其他重写。我还把它们放在一边,看看是否有另一条规则阻止了

经过4个小时的思考,我觉得自己很愚蠢,我在另一位主持人那里检查了一下,结果发现效果不错。但它不适用于1和1服务器

有很多方法可以路由到style.css

这一个路由style.1234567.css:

重写规则^.+.\d+.js | css | png | jpg | gif$$1.$3[L]

这个样式是fb1234567.css:

重写规则。-fb\d+..$$1.$2[L]

但就在这台服务器上,它没有。我的htaccess工作中的所有其他重写。我还把它们放在一边,看看是否有另一条规则阻止了这两条。但事实并非如此。那么我做错了什么呢?

试试这个

RewriteRule (.+)\.(\d+)\.(js|css|png|jpg|gif)$ $1.$3 [L]
RewriteRule (.+)-fb\d+\.(.+)$ $1.$2 [L]

好的,在等待1and1支持几天后,他们告诉我他们已经运行了Apache1.3,而这条规则并不像它编写的那样在那里工作。