【问题标题】:Url redirection for custom post types - wordpress自定义帖子类型的 URL 重定向 - wordpress
【发布时间】:2020-10-24 12:29:03
【问题描述】:

所以我创建了一个从 API 获取数据并创建帖子的插件。例如帖子网址类似于以下结构。

https://sitesite.net/invite/username

以这种方式创建了大约 100 个帖子,唯一不同的是用户名。我想重定向所有 带有/invite 的网址指向另一个网址。

最好的方法是什么?请考虑一下我是 wordpress 的新手。

到目前为止,我已经尝试了一些插件,例如 Redirection 插件和 SEO Redirection Premium 插件。但是我找不到将网址中带有/invite 的所有网址重定向到另一个网址的方法。这两个插件都可以设置源 url 并重定向到另一个 url。但这对我来说并不实用,因为我有 100 个网址。

如何将我的所有网址重定向到另一个网址。

【问题讨论】:

    标签: php wordpress


    【解决方案1】:

    最好的方法是直接在您的 Wordpress 安装根文件夹中的 .htaccess 文件中执行此操作。

    以下重写规则会将invite 文件夹中的所有页面重定向到另一个名为newfolder 的文件夹中的同一页面:

    RewriteRule ^invite/(.*)$ /newfolder/$1 [R=302,NC,L]
    

    注意R=302 - 确保将其用于测试,并且仅在您确定一切正常时将其更改为永久 301 重定向!

    (.htaccess 不是 Wordpress 文件,不是您的虚拟主机上的标准文件。但如果您不熟悉它,它是使您的网站正常运行的一个非常重要的文件,所以如果您是在更改之前不确定任何事情,并且在对其进行任何更改之前始终进行备份!!)

    【讨论】:

    • @CraZyDroiD 如果此答案对您有帮助,请考虑接受它,以便将其标记为已解决,以便其他用户在遇到相同问题时可能会发现它很有用 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-25
    • 1970-01-01
    相关资源
    最近更新 更多