将一张图片重定向到网页问题

问题描述

希望大家一切都好。

我在尝试将错误链接的图像从电子邮件重定向到 html 页面时遇到了一些问题。

例如这里的电子邮件指向 - https://www.caravanguard.co.uk/news/wp-content/uploads/2021/03/Swift-Vogue-580-1.jpeg

但应该指向这里 - https://www.caravanguard.co.uk/news/make-mine-a-dealer-special-caravan-25644/

我已将以下内容应用到我们的 .htaccess,但它似乎不起作用。我在我们使用的 wordpress yoast 插件中也做了同样的事情。

redirect 301 /news/wp-content/uploads/2021/03/Swift-Vogue-580-1.jpeg /news/make-mine-a-dealer-special-caravan-25644/

有什么想法吗?

解决方法

您可以使用 RewriteRule

RewriteEngine on
RewriteCond %{REQUEST_URI} ^/news/wp-content/uploads/2021/03/Swift-Vogue-580-1.jpeg$
RewriteRule ^.+$ /news/make-mine-a-dealer-special-caravan-25644/ [R=301]

确保此规则位于 htaccess 顶部或 WordPress 规则之前。

,

根据您展示的样品,您可以尝试以下操作吗?请确保将这些规则放在 .htaccess 文件的顶部。另外,请在测试任何 URL 之前清除浏览器缓存。

import os
os.system("play sound.mp3")
,

在允许重定向工作之前,必须从 wordpress 中删除图像。 WP 规则似乎妨碍了。我最初创建的 .htaccess 规则然后开始使用。

我在删除之前尝试了上述评论,但没有奏效。为你们俩的帮助干杯。