如何智能重定向404页面搜索页面的关键字从URL


How to smart redirect 404 page to search page with keywords from URL?

我最近经历了几个网站转移和永久链接已经改变随着我的域名。我在社交媒体和reddit上有很多旧链接。他们被引导到一个404页面。是否有任何方法可以巧妙地将这些页面引导到使用url关键字的搜索页面?

这是我当前的HTACCESS:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index'.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

下面是一个链接不起作用的例子:

https://lifeandhealth.co/2016/06/12/book-club-sapiens-by-yuval-harari/

这是新的链接:

https://prestopost.org/book-club-sapiens-by-yuval-harari/

所有的文章都在网站上,可以从url的末尾找到一两个关键字。

是否有一个插件,或者最好是一些代码来添加,将做到这一点?

谢谢

在我看来就是这样。

RewriteRule ^(.+)$ /?s=$1 [NC,L,R=404]
编辑:

或者你可以使用这个插件Smarty 404