.htaccess 如何使用mod_rewrite将外部传入图像更改为本地图像?

.htaccess 如何使用mod_rewrite将外部传入图像更改为本地图像?,.htaccess,mod-rewrite,plugins,replace,image,.htaccess,Mod Rewrite,Plugins,Replace,Image,我正试图找出如何使用mod_rewrite,这样我就可以替换来自外部的链接图像,而使用本地图像 我为什么要这样做?我有一个插件,我正在集成到我的网站,它使用丑陋的外部图像作为按钮,我想重做这些按钮,以匹配我的网站。这些链接来自外部,并没有嵌入到某个php插件中,所以我想可能有某种方法可以使用mod_rewrite拦截和替换传入的链接 我希望有人能帮忙,谢谢 我不确定我是否完全理解您的问题,但您似乎在说您的站点上运行了一些第三方代码,这些代码引用了另一个域上的图像,并且您希望将这些图像替换为托管在

我正试图找出如何使用mod_rewrite,这样我就可以替换来自外部的链接图像,而使用本地图像

我为什么要这样做?我有一个插件,我正在集成到我的网站,它使用丑陋的外部图像作为按钮,我想重做这些按钮,以匹配我的网站。这些链接来自外部,并没有嵌入到某个php插件中,所以我想可能有某种方法可以使用mod_rewrite拦截和替换传入的链接


我希望有人能帮忙,谢谢

我不确定我是否完全理解您的问题,但您似乎在说您的站点上运行了一些第三方代码,这些代码引用了另一个域上的图像,并且您希望将这些图像替换为托管在您域上的其他图像

如果这是对问题的正确描述,那么mod_rewrite无法执行您想要的操作。mod_重写只能影响对web服务器的请求。如果您的服务器发出的HTML引用了托管在另一个域上的图像,则用户的浏览器将直接转到该另一个域的web服务器以获取这些图像,而您的服务器将永远看不到这些请求

您真正需要做的是更改第三方代码,以便首先生成所需的图像URL


如果这不能说明你的问题,那么请尝试澄清问题。

如果你真的想从这个方向解决这个问题,你应该看看。

我不明白你的要求。在这里,我想我是清楚的:但你通读了我的jibberish,总算明白了我的意思!所以mod_rewrite不能这么做。嗯,我正在把discus整合到我的wordpress博客中,我想知道如何替换它们的按钮图片。没有一个php插件代码引用了这些图像,所以据我所知,它是从Disqs生成的,并被拉到了我的博客中。既然如此,你知道我有什么办法可以做到这一点吗?