WordPress重写页面参数

92vpleto  于 2022-12-26  发布在  WordPress
关注(0)|答案(1)|浏览(121)

我有下载页面:https://example.com/preview-and-download/?key=123456789我希望用户浏览器为:https://example.com/preview-and-download/123456789我将WordPress与OpenLitespeed配合使用
我使用这个功能,但它不工作,

add_filter( 'generate_rewrite_rules', function ( $wp_rewrite ){
    $wp_rewrite->rules = array_merge(
        ['preview-and-download/(\d+)/?$' => 'index.php?key=$matches[1]'],
        $wp_rewrite->rules
    );
} );

我正在寻找有关此方法或其他方法的帮助,以从基页url创建虚拟url:https://example.com/preview-and-download/
提前致谢。

4si2a6ki

4si2a6ki1#

既然OpenLiteSpeed可以重写规则,那么使用这样东西怎么样?

RewriteRule preview-and-download/(.*) preview-and-download/?key=$1

它只需将preview-and-download/something重写为preview-and-download/?key=something

相关问题