仅使用mod_rewrite为某些类型的文件删除部分URL

时间:2011-01-09 03:29:38

标签: caching .htaccess mod-rewrite joomla

我需要你的帮助。我有一个Joomla网站工作。我启用它友好的网址,它工作正常。所有重写的URL都是这样的

http://mydomain.com/start/article-page-well-rewritten

当我激活Joomla Cache插件时,当我第一次加载页面时,它工作正常,但之后,它不会加载任何CSS或图像文件。
调试得到的html,我意识到缓存文件有这些图像和CSS链接

  

mydomain.com/的开始 /images/coolimage.jpg
  mydomain.com/的开始 /css/stylesheet.css

而不是

  

mydomain.com/images/coolimage.jpg
  mydomain.com/css/stylesheet.css

     

(真实路线)

所以我认为我需要一个重写规则来从url中删除单词“start”,然后检索它们并显示,但仅限于来自mydomain.com/start /

的图像和css文件 你能帮我怎么做吗?我不希望任何其他内容被重写......

1 个答案:

答案 0 :(得分:0)

RewriteRule ^start/(images|css)/(.+) /$1/$2 [R]