【问题标题】:Redirect /123/POST to just /POST in wordpress using .htaccess Rewrite Rules使用 .htaccess 重写规则将 /123/POST 重定向到 wordpress 中的 /POST
【发布时间】:2017-07-01 12:14:16
【问题描述】:

我有一个运行 wordpress 的网站,里面有很多帖子。

出于特定原因,我将我的 wordpress 永久链接结构设置为 /%post_id%/%postname%/

现在我想将我的永久链接结构更改为 /%postname%/ 以支持插件 Category Subdomain Pro

当我更改永久链接结构时,新链接正在工作,但旧网址出现 404 错误。

所以,我正在考虑将旧网址重定向到新网址。

如果您对此有所了解,请分享并帮助我解决此问题。

【问题讨论】:

    标签: wordpress .htaccess redirect mod-rewrite permalinks


    【解决方案1】:

    抱歉耽搁了,检查一下...在 .htaccess 文件中 # BEGIN WordPress 之前放置此代码...

    Redirect 301 /post_id/postname/ http://example.com/postname/
    

    只需将 post_id,postname 替换为您网站的帖子 ID 和帖子名称。将 example.com 替换为您的网站名称,将 postname 替换为您的帖子名。

    替换每个帖子

    或者你可以使用插件Redirection

    【讨论】:

    • 很抱歉没有解释清楚,新链接正在工作,但我收到旧网址的 404 错误。因此,我将失去所有搜索引擎的流量。
    猜你喜欢
    • 1970-01-01
    • 2013-01-21
    • 2017-06-01
    • 1970-01-01
    • 2020-11-01
    • 2016-06-08
    • 1970-01-01
    • 1970-01-01
    • 2017-05-09
    相关资源
    最近更新 更多