【发布时间】:2015-04-30 00:15:48
【问题描述】:
我正在寻找一种解决方案来重写 Wordpress 网站中的 URL,以使其与以前的网站兼容。
所以,使用以下代码:
function custom_rewrite_basic() {
add_rewrite_rule('^whatever/([0-9]+)/?', 'index.php?page_id=$matches[1]', 'top');
}
add_action('init', 'custom_rewrite_basic');
... Wordpress 会将/whatever/123 重定向到index.page?page_id=123,但我想要的不是重定向,而是将whatever/123 保留在URL 中。在这种情况下,重定向有效,并且 URL 从 Permalink Common Settings 变成了永久链接,这是不可取的解决方案。
【问题讨论】:
标签: wordpress .htaccess url rewrite