Php 使用htaccess从新的src中删除img src url和service文件中两个单词之间的所有内容
我有img标签,其中的参数是url的一部分。这些参数用于ajax图像裁剪。它们看起来像这样Php 使用htaccess从新的src中删除img src url和service文件中两个单词之间的所有内容,php,jquery,html,ajax,.htaccess,Php,Jquery,Html,Ajax,.htaccess,我有img标签,其中的参数是url的一部分。这些参数用于ajax图像裁剪。它们看起来像这样 <img src="/resize/45-800/files/myImage.jpeg" alt="Chania"> <img src="/resize/files/myImage.jpeg?params=45-800" alt="Chania"> 我只是希望有一个更漂亮的方式。我真的不想用问号“?” /resize和/files每次都会出现 有人知道一种方法吗?我刚刚顿悟。。
<img src="/resize/45-800/files/myImage.jpeg" alt="Chania">
<img src="/resize/files/myImage.jpeg?params=45-800" alt="Chania">
我只是希望有一个更漂亮的方式。我真的不想用问号“?”
/resize
和/files
每次都会出现
有人知道一种方法吗?我刚刚顿悟。。。我可以将裁剪宽度和高度参数放在数据属性中,而不是放在url中。。。那么这个
<img src="/resize/files/myImage.jpeg" data-wh="45-800" alt="Chania">
而不是这个
<img src="/resize/45-800/files/myImage.jpeg" alt="Chania">
然后我可以从resize/files/
目录为所有将resize参数传递到url的图像提供服务;我不必使用难看的查询字符串
“/resize/45-800/files/myImage.jpeg?丑陋=45-800”
所以我没有测试过这个,但我想我找到了我最初问题的正确答案。我知道这是可能的,因为我在上一份工作中工作的人习惯于根据src url参数调整图像大小。以下是链接-
我的插件已经完成,现在可以工作了8/不过这个方法看起来有点好,他们会引导你完成整个图像大小调整过程,并使用图像缓存
希望这对别人有帮助,就像它对我一样,如果它起作用的话!如果我最终测试了它,并且它运行良好,我会留下一条评论。“这样html将读取像这样的图像
,但是世界将看到src仍然像这样
”。。。我不完全确定你的意思。你的文件存放在哪里?您可以使用“url段塞”和链接来确定实际的文件位置。但是img的src必须等于位置,否则你必须编写一个复杂的js脚本来拦截所有img请求。我的文件位于文件文件夹中,但是如果我在src url的前面传入/resize/45-800/
,它会将图像的裁剪副本放入/resize/files/
文件夹中,如果resize参数被传递到img src url中,我也希望从中读取