【发布时间】:2014-01-13 02:12:48
【问题描述】:
我已将 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替换它
【问题讨论】:
标签: php wordpress .htaccess redirect