如何使用htaccess更改图像路径?

gui*_*ass 1 .htaccess rewrite image path

我正在修理这个joomla网站.它使用joomla 1.7语言过滤器,因此它会在网址中添加帖子修复程序.因此,当我使用图像查看artcle时,图像不会显示.我尝试了htaccess重写规则.但它对我不起作用......这是我复制图像网址时得到的结果.

http://domain.com/en/images/myimage.png
Run Code Online (Sandbox Code Playgroud)

但是当我检查代码时images/myimage.png.如果我编辑代码,/images/myimage.png它的工作原理.

这也是我尝试用htaccess做的,添加一个"/".由于它不起作用,我想我必须改变整个网址.我对重写知之甚少.你能帮帮我吗?

Moz*_*ris 10

在你的.htaccess中给它一个:

<IfModule mod_rewrite.c>
   RewriteEngine on
   RewriteRule ^.*/images/(.*)$ http://%{HTTP_HOST}/images/$1 [L,R=301]
</IfModule>
Run Code Online (Sandbox Code Playgroud)

这会将/ en/images/...请求重写为/ images/...

请注意,这可能会对其他网址产生意外后果.我建议你在自己的应用程序上正确测试它.