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

我正在修复这个 joomla 网站。它使用 joomla 1.7 语言过滤器,因此它向 url 添加了后期修复。所以当我查看带有图像的文章时,图像不显示。 我试过 htaccess 重写规则。但它对我没有用...... 这是我复制图片 url 时得到的结果。

http://domain.com/en/images/myimage.png

但是当我检查代码时它的 images/myimage.png 。 如果我将代码编辑为 /images/myimage.png 它会起作用。

这也是我尝试用 htaccess 做的,添加一个“/”。由于它不起作用,我想我必须更改整个网址。 我在重写方面没有太多知识。 你们能帮帮我吗?

最佳答案

在您的 .htaccess 中试一试:

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

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

请注意,这可能会对其他 URL 产生意想不到的后果。我建议在您自己的应用程序上正确测试它。

https://stackoverflow.com/questions/9700990/

相关文章:

python - 从嵌套函数中的封闭范围访问变量

opengl - 可以只在 opengl 中移动相机而不重绘场景吗?

macos - 如何在终端加载 I/O 套件驱动程序扩展?

php - 使用 sha256WithRSAEncryption 签名需要什么版本的 OpenSSL

fortran - 大型阵列导致 OpenMP 崩溃

iphone - 选择时 Xcode UITableView 行未突出显示

php - 获取最近过去的星期六(上星期六)

sql - 使用 ROWNUM 在 Oracle 中获取质数记录

c# - 使用 "new"初始化的 Fixed(){} 中的多个指针不起作用

C++ 问题 - getline 跳过第一个输入