Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用htaccess从新的src中删除img src url和service文件中两个单词之间的所有内容_Php_Jquery_Html_Ajax_.htaccess - Fatal编程技术网

Php 使用htaccess从新的src中删除img src url和service文件中两个单词之间的所有内容

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标签,其中的参数是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
每次都会出现


有人知道一种方法吗?

我刚刚顿悟。。。我可以将裁剪宽度和高度参数放在数据属性中,而不是放在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中,我也希望从中读取