Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.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
Wordpress 将一个图像重定向到网页问题_Wordpress_.htaccess_Redirect_Mod Rewrite_Url Rewriting - Fatal编程技术网

Wordpress 将一个图像重定向到网页问题

Wordpress 将一个图像重定向到网页问题,wordpress,.htaccess,redirect,mod-rewrite,url-rewriting,Wordpress,.htaccess,Redirect,Mod Rewrite,Url Rewriting,我希望大家都好 我在尝试将错误链接的图像从电子邮件重定向到html页面时遇到了一些问题 例如,此处的电子邮件指向- 但这里应该指出—— 我已将以下内容应用于我们的.htaccess,但它似乎不起作用。我在我们使用的wordpress yoast插件中也做了同样的事情 redirect 301 /news/wp-content/uploads/2021/03/Swift-Vogue-580-1.jpeg /news/make-mine-a-dealer-special-caravan-25644/

我希望大家都好

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

例如,此处的电子邮件指向-

但这里应该指出——

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

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

有什么想法吗?

你可以使用
重写规则

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之前清除浏览器缓存

RewriteEngine ON
RewriteRule ^news/wp-content/uploads/2021/03/Swift-Vogue-580-1\.jpeg/?$ /news/make-mine-a-dealer-special-caravan-25644/ [R=301,NC,L]

必须先从wordpress中删除图像,然后才能允许重定向工作。WP的规定似乎已经成为阻碍。我最初创建的.htaccess规则随后生效


在删除之前,我尝试了上面的评论,但它们不起作用。为您的帮助干杯。

必须先从wordpress中删除图像,然后才能允许重定向工作。WP的规定似乎已经成为阻碍。我最初创建的.htaccess规则随后生效。