如何删除帖子并保留其插件以引用另一帖子

时间:2020-11-18 作者:Igor Savinkin

我有两篇几乎相同的帖子:

  1. https://webscraping.pro/reliable-open-proxies-for-business-directories-scrape/
  2. https://webscraping.pro/reliable-rotating-proxies-for-business-directories-scrape/delete first one 要删除多余的。。。

    因为我可能会在其他博客或社交服务上留下永久链接(第一个),所以I want to keep its slug 那就是/reliable-open-proxies-for-business-directories-scrape/ 然后让那个弹头指向第二根柱子。这边visitors gets redirected to the second post when hitting the slug of a deleted post.

1 个回复
最合适的回答,由SO网友:Chris Norman 整理而成

您可以使用插件或编辑。htaccess文件(位于根WordPress目录中)。

使用FTP或您的主机并编辑您的。htacess文件。

请记住,只有在服务器运行Apache时,此代码才起作用。

输入以下代码(如果您确信您的服务器已经有mod\\u重写模块):

RewriteEngine On
Redirect 301 /reliable-open-proxies-for-business-directories-scrape/ https://webscraping.pro/reliable-rotating-proxies-for-business-directories-scrape/
重写引擎是Apache中mod\\u rewrite模块的一部分。请记住,mod\\u rewrite模块默认在Apache中加载,但是,如果没有加载,则必须通过使用以下代码包装来强制加载。

<IfModule mod_rewrite.c>
    RewriteEngine On
    Redirect 301 /reliable-open-proxies-for-business-directories-scrape/ https://webscraping.pro/reliable-rotating-proxies-for-business-directories-scrape/
    </IfModule>
IfModule的包装似乎是重写到另一个文件的不存在链接的标准。-因为如果服务器管理员从服务器上删除了mod\\u重写模块,那么代码可能会破坏系统。你告诉阿帕奇;如果mod\\u rewrite确实存在-请运行此代码;。

设置完成后,删除/reliable open proxy for business directories scrape/post。

你可以走了。

当然,在编辑任何核心文件时,请确保在进行编辑之前创建备份。