繁体   English   中英

如何在Wordpress中重定向到新的URL?

[英]How to redirect to new URL in wordpress?

我从以下位置更改了我的WordPress帖子(而非页面)的URL结构:

example.com/archive/post-id

至:

example.com/post-name

因此,当任何用户打开example.com/archive/post-id ,我都需要重定向到example.com/post-name

某个站点将我的旧链接放入其站点,因此任何用户单击此链接即打开的旧链接。 其本质。

我需要重定向到新链接

我想通过.htaccess或插件将旧结构/ post /重定向到新结构。

编辑:我搜索我的问题,并看到此代码:

add_action( 'import_done', 'wordpress_importer_init' );

add_action( 'init', 'old_links' );
function old_links(){
    add_rewrite_rule('^archives/([^/]*)/?','index.php?p=$matches[1]','top');
}

现在我需要打开新链接而不是旧链接。

打开时

example.com/archive/post-id我需要将其替换为example.com/post-name

您可以将此规则放在现有的WP规则之前 (就在RewriteBase行下方):

RewriteRule ^archive/(.+)$ $1 [NC,R=301,L]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM