【问题标题】:Wordpress rewrite table pluginWordpress 重写表格插件
【发布时间】: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


    【解决方案1】:

    您必须在 .htaccess 文件中添加这些行:

    RewriteRule ^whatever/([0-9]+)?/?([0-9]+)?/?$ /index.php?p=$1&page=$2 [QSA]
    

    希望对你有帮助...

    【讨论】:

    • 不,一切都一样
    猜你喜欢
    • 2023-03-19
    • 2018-03-08
    • 1970-01-01
    • 1970-01-01
    • 2015-12-04
    • 2012-10-27
    • 2017-01-12
    • 1970-01-01
    • 2011-11-09
    相关资源
    最近更新 更多