.htaccess重定向图像

时间:2013-03-16 07:39:54

标签: .htaccess redirect

我仍然是htaccess的redirectrule事情的新手,并且成功地重定向了我的页面以便显示漂亮的URL,但是有没有办法重定向图像以使它不相对?有没有一种方法或功能可以让我重新定向图像而不必逐一改变它?

就像我重定向页面后一样,我获得了相对URL,因此我的图片在链接中显示了额外的内容。

所以这是图像的实际网址

http://www.yousite.com/page/images/this.jpg

但我得到像

这样的东西
http://www.yoursite.com/images/page/images/this.jpg

1 个答案:

答案 0 :(得分:2)

我不确定这会解决问题,但不是修改所有链接,而是可以使用每个页面中的 BASE 元素来定义基URI:

来自http://www.w3.org/TR/html4/struct/links.html#h-12.4

  

当存在时,BASE元素必须出现在一个的HEAD部分   HTML文档,在引用外部源的任何元素之前。该   BASE元素指定的路径信息仅影响其中的URI   记录元素出现的位置。

示例:

 <HEAD>
   <BASE href="ImagesBasePath">
 </HEAD>

或者只是:

 <HEAD>
   <BASE href="/">
 </HEAD>