【发布时间】:2017-02-03 14:23:34
【问题描述】:
我有带有参数作为 url 一部分的 img 标签。这些参数用于 ajax 图像裁剪。它们看起来像这样
<img src="/resize/45-800/files/myImage.jpeg" alt="Chania">
通过在网址前添加/resize/45-800/
我可以告诉 ajax 脚本从 files 目录中获取该文件,并将裁剪后的版本转储到 /resize/files/
我的问题是,有没有办法删除这些参数45-800/,每次都可以不同,仅用于文件读取目的,这样html就会像这样读取图像
<img src="/resize/files/myImage.jpeg" alt="Chania">
但世界会看到 src 仍然是这样的
<img src="/resize/45-800/files/myImage.jpeg" alt="Chania">
这可以使用 htaccess 吗?
我知道我可以使用查询字符串,然后像这样使用 ajax 脚本从 src 中读取
<img src="/resize/files/myImage.jpeg?params=45-800" alt="Chania">
我只是希望有一个更漂亮的方式。我真的不想使用问号“?”。
/resize 和 /files 将始终存在。
有人知道方法吗?
【问题讨论】:
-
"这样 html 就会像这样
<img src="/resize/files/myImage.jpeg" alt="Chania">读取图像,但世界会看到 src 仍然像这样<img src="/resize/45-800/files/myImage.jpeg" alt="Chania">" ...我不是完全确定你在做什么。 -
您的文件存放在哪里?您可以使用“url slugs”和链接来实际文件位置。但是img的src必须和位置相等,否则你得写一个复杂的js脚本来拦截所有img请求。
-
我的文件位于
files文件夹中,但如果我在 src url 前面传入/resize/45-800/,它会将图像的裁剪副本放在/resize/files/文件夹中,如果调整大小参数被传递到 img src url,我也希望它从中读取。 -
在
php和example
标签: php jquery html ajax .htaccess