在没有正确图像路径的网站上加载图片

时间:2018-06-03 16:55:57

标签: php .htaccess

我在网站上发现了一个非常有趣的功能,我想模仿,但遗憾的是没有办法解决这个问题。

作为一个例子,我有以下图像,可以使用以下链接加载:https://cdn.babymarkt.com/babymarkt/img/158107/900/big-maxi-digger-gravemaskine-a097705.jpg

如果您调用的链接没有定义图像名称f.e. https://cdn.babymarkt.com/babymarkt/img/158107/900/仍会显示相同的图片。您甚至可以替换" 900 /"之后的所有内容。通过任何随机文本,仍然会加载相同的图片。

对我而言,似乎只需调用正确的文件夹即可显示图像。不需要在此文件夹中加载特定文件。

有没有人知道如何在php,css,html或JQuery中解决这种解决方案。

2 个答案:

答案 0 :(得分:0)

听起来你想重写网址。使用htaccess可以执行以下操作:

RewriteEngine on
RewriteBase /

RewriteRule ^/babymarkt/img/([0-9]+)/([0-9]+)/(.+)$ /babymarkt/img/$1/$2/big-maxi-digger-gravemaskine-a097705.jpg [NC,L]

在关于工作Rewriting a number based URL using .htaccess RewriteRule

的其他帖子上阅读

答案 1 :(得分:0)

试试这个:

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^([0-9]+)babymarkt/img/158107/900/ /babymarkt/img/158107/900/big-maxi-digger-gravemaskine-a097705.jpg [QSA,L]

或在How can I redirect and rewrite my URLs with an .htaccess file?

上关注本教程