一般来说from this question 90%适合我。我需要一个小小的改变——我想要所有URL都像示例一样。com/snpv/any\\u text/直接不索引。php与原始代码一样,但my.php 我的根目录中的脚本THEME (不是站点!)。因此,我根据自己的需要更正代码:
register_activation_hook(__FILE__, \'make_flush_rules\');
function make_flush_rules()
{
add_rewrite_rule(\'snpv/([^/]+)\', \'/wp-content/themes/lightsaber/my.php?prm1=$matches[1]\', \'top\');
flush_rewrite_rules(false);
}
add_filter(\'query_vars\', \'make_query_vars\');
function make_query_vars($query_vars)
{
$query_vars[] = \'prm1\';
return $query_vars;
}
要使图片清晰,请执行以下操作:光剑我的主题。php只是独立脚本。它不是页面(或者准确地说,不是WP页面)或页面模板,只是生成一些输出的php代码,我创建并激活了这个插件。输入URL示例。com/snpv/ABC/and get 404第页:(如何更正问题?谢谢!