[英]Add Rewrite Rules
我正在尝试在wordpress主题中编写一个重写规则(而不是将文件复制到根文件夹中)。
add_action("init",function(){
add_rewrite_rule( '^manifest.json' , "wp-content/themes/dist/manifest.json" , 'top' );
flush_rewrite_rules();
});
但这似乎不起作用。 有小费吗? 它一直导致重定向到404页面。
您要向WordPress添加重写规则,而不是文件系统。 因此,您正在重写的请求仍将尝试由WordPress处理。 因此,您将获得404,因为WordPress没有与该请求匹配的任何内容。
您可能需要改为将301重定向添加到您的.htaccess文件。 这会在WordPress之前触发,并且可能是执行此操作的更快方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.