要实现将mysite.com/product转换为mysite.com/product?userid=1(WordPress站点),可以通过以下方法实现:
function custom_rewrite_rule() {
add_rewrite_rule('^product$', 'index.php?pagename=product&userid=1', 'top');
}
add_action('init', 'custom_rewrite_rule');
这将创建一个自定义的重写规则,将"/product"重写为"index.php?pagename=product&userid=1"。然后,您可以在WordPress模板文件中使用get_query_var('userid')
来获取用户ID。
RewriteEngine On
RewriteRule ^product$ /product?userid=1 [L]
这将重写URL "/product"为 "/product?userid=1"。
无论您选择哪种方法,都需要确保您的WordPress站点已启用固定链接(Permalinks)。您可以在WordPress后台的设置中启用固定链接,并选择适合您的URL结构。
请注意,以上方法仅适用于将"/product"重定向到"/product?userid=1"。如果您需要处理其他URL或更复杂的重定向规则,可能需要进一步的配置或使用其他插件。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云