mod重写(css/images)

1 css apache mod-rewrite image

我使用以下内容重写我的网址:

RewriteCond %{THE_REQUEST} \.html
RewriteRule ^(.+)\.html$ /$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.+)$ $1.html
Run Code Online (Sandbox Code Playgroud)

问题是这会导致css和图像不出现 - 是否有一种方法可以从css和图像文件夹等文件夹中排除规则,以便它们应该出现,而不是死图像而不是css?谢谢天使xx

diE*_*cho 6

最佳实践:

申请URL重写时,请包含绝对路径而不是相对路径的所有css/images和js文件 .htaccess.

  • 很抱歉,但我认为这不是一项要求,可以修复RewriteRule.关于第一个看起来不正确的东西,但也许这是我缺乏理解.编辑:事后来说,我总是使用`/ absolute/paths`,所以这可以解释为什么我从来没有遇到过问题:D谢谢! (3认同)