我使用下面的规则将每个图像文件的路径更改为. webp。除了子目录typo3、fileadmin和upload。这样做效果很好。
但是网站也会加载外部图片。这些URL不应该被更改为.webp
所以我加了一句
另一个条件
<add input="{HTTP_HOST}" pattern="mydomain.com" ignoreCase="true" />
在IIS的规则测试界面中,它工作得很好。我使用了自己域中的图像路径。规则测试说模式适合。如果我使用外部图像路径,则模式不适合。
但是如果我在我的网站上加载一个页面,从不同的URL不同的图像,所有路径都被更改为.webp,这意味着,外部的没有找到(404)。
我该怎么做呢?
第一个
1条答案
按热度按时间nafvub8i1#
我有一些新的东西。外部图像(和更多的信息)是从我自己的域对像这样的 AJAX 调用的响应。
https://www.example.org:443/index.php?tx_jsdshopware_searchview%5B__referrer%2D%5B%40extension%5D=JsdShopware&tx_jsdshopware_searchview%5B__referrer%5D%5B%40controller%5D=SearchView&tx_jsdshopware_searchview%5B__referrer%5D%5B%40action%5D=list&tx_jsdshopware_searchview%5B__referrer%5D%5Barguments%5D=YTowOnt9af44e2e88d7b23601117be0ff9656fd98a839a38&tx_jsdshopware_searchview%5B__referrer%5D%5B%40request%5D=%7B%22%40extension%22%3A%22JsdShopware%22%2C%22%40controller%22%3A%22SearchView%22%2C%22%40action%22%3A%22list%22%7D2eb573bf2f44341434ca68abb64479da78fd5613&tx_jsdshopware_searchview%5B__trustedProperties%5D=%7B%22searchword%22%3A1%2C%22action%22%3A1%7D0a3b9fd37c893b374a4bb4c2daaa7dd2afa90ccc&tx_jsdshopware_searchview%5Bsearchword%5D=footest&type=4321&tx_jsdshopware_searchview%5Baction%5D=ajaxCall&_=13212131
我可以排除我的过滤“ AJAX ”的文件名重写吗?我没有这些技术的经验。