如何在WordPress中使用或不使用插件进行URL重定向?
如果您对如何重定向wordpress的url感到困惑,那么本文将消除您头脑中的疑虑。
也被称为“url转发”,url重定向是一种技术,可将您网站的用户从一个域或页面直接重定向到另一个域或页面。您可以选择互联网上的任何网页来重定向您的访问者,但通常用于在同一网站内重定向。
您可能希望重定向wordpress博客的某些url。这可能是因为您想要删除一个博文,但是不想删除它,而是想重定向它,以便您可以利用它当前获取的搜索引擎优势。
这还可以避免向从共享社交媒体帖子中访问您网站的访问者显示巨大的404找不到错误,这些错误不可能一夜之间消失。
另一个例子是更改url结构,甚至从一个域迁移内容到另一个域。这听起来是一个直截了当的过程,但对于从未做过这样事情的人来说,这是最复杂的事情之一。
但是,您不需要担心,因为有几种方法可以解决这个问题,这就是今天我要向您展示的方法。
废话不多说,让我们开始吧。
插件
我们先从简单的方法开始。
redirection是最受欢迎的选择,它可以管理301重定向、404错误和其他您网站的漏洞。
您不需要任何apache或nginx知识来创建和管理重定向。只需安装并按照几个简单的步骤即可立即开始。安装并激活插件后,您将看到如下屏幕。
只需输入源url和您要重定向的目标url,重定向就会生效。就这么简单。
通过cpanel
如果您不想使用插件重定向url并使用cpanel托管,则可以选择此选项。
这个过程超级简单。
步骤1:进入您的托管cpanel,在“域”下,点击“重定向”。您应该看到一个类似下面的屏幕,有几个选项供您选择。
步骤2:在“类型”下拉框中,您需要选择您要进行的重定向类型,无论是永久的(301)还是临时的(302)。根据您要重定向的链接,应该很容易在这两个选项之间做出选择。
步骤3:在第二个下拉菜单中,您需要选择您的域名+当前页面地址。
步骤4:完成上述步骤后,在最后一个字段中,您需要键入将替换当前页面地址的网页地址。
点击“添加”,完成。
使用.htaccess
大多数共享托管平台提供此功能。
这是另一种从站点后台操作的方法。更改您的.htaccess
文件可能看起来是一件敏感的事情,实际上确实如此,但是按照正确的步骤,您可以轻松地成功完成。
我建议在执行此方法之前进行备份,以防万一。完成备份后,请按照以下步骤进行操作:
步骤1:进入您的主机的cpanel,向下滚动直到看到“文件”部分。在下面,单击“文件管理器”。
步骤2:从新弹出的窗口中,选择“文件根目录”,选择您想要的域名。同时,不要忘记选中“显示隐藏文件”框,并点击“go”。
步骤3:将打开一个含有您网站所有重要文件的新窗口。您需要寻找.htaccess
文件,右键单击它,然后选择“编辑”。
如果您的文件管理器中没有.htaccess
文件,则需要点击左上角的“新建文件”来创建一个,并将其命名为.htaccess
步骤4:进入.htaccess编辑器后,复制并粘贴以下内容以进行永久(301)重定向:
redirect 301 /oldpage /newpage
您需要将/oldpage
替换为您想要重定向到的url路径,将/newpage
替换为在旧url路径位置出现的url路径。例如,如果您想将联系页面重定向到博客文章,您可以在.htaccess编辑器中编写以下内容:
redirect 301 /contact /blog
请注意,当在同一域内进行重定向时,您不应该粘贴整个url。只有在从一个域重定向到另一个域时才会使用整个url。在这种情况下,它将如下所示:
redirect 301 /contact https://example.com/blog
编辑完.htaccess文件后,点击“保存”,您的旧url将成功重定向到新url。
如果您需要帮助生成重定向代码,您可以使用这个工具。
mykinsta
kinsta是一种高级托管服务,提供许多出色的功能,包括通过mykinsta仪表板进行重定向。
步骤1:登录您的kinsta帐户,然后点击您的站点。
步骤2:点击“重定向”,然后点击“添加重定向规则”。
步骤3:现在,将弹出一个窗口。您需要选择您的域名,您需要重定向的旧页面,以及应该出现的新页面。以下是您应该如何操作。
显然,oldblogpost
和newblogpost
将替换为您需要重定向的自己的url路径。
您还会注意到,在第一个url路径之前添加了^/
,在第二个url路径之前添加了/
。这是因为kinsta会自动使用正则表达式处理url,因此必须包含这些符号,否则您的重定向将会中断,或者您的网站上会出现类似的url结构的不同页面。
步骤4:选择重定向类型(301/302)。
完成所有操作后,点击“添加重定向规则”,就完成了。
cloudflare规则
如果您的网站使用了cloudflare,那么您也可以从那里进行重定向。只需登录并按照以下简单步骤操作:
步骤1:从主页上,点击您希望将链接重定向到的域名。
步骤2:点击顶部的一个名为“页面规则”的选项卡。
步骤3:点击“创建页面规则”按钮。
步骤4:你将看到这个对话框弹出。在第一个字段中输入你想要的url。然后,在设置中选择“转发url”,根据你的需求选择301或302重定向。最后,输入你的目标url。
步骤5:一切填写完毕后,点击“保存并部署”完成工作。
siteground
siteground最近推出了许多新功能。其中之一就是提供了他们自定义的控制面板,使您可以轻松进行重定向。当您的网站托管在siteground上时,这显然会起作用。
- 转到siteground >> 网站,并选择一个站点。
- 转到站点工具,导航到域名 >> 重定向。
- 在此处输入路径、重定向类型并创建。
结论
这就是轻松重定向wordpress url的不同方法。我希望你觉得这篇教程真的很简单。🙂
接下来,了解如何升级wordpress网站的php版本。