我很抱歉,但这一切都给我带来了难以忍受的麻烦。突然,标签和分类URL停止工作,出现了一个“这很尴尬”的空搜索页面。。。
即使是由flush触发的、不添加任何规则的中立的、不变的回调也会破坏诸如*/归档文件/标签/奇异值*/归档文件/类别/水果之类的东西
全部删除并保存/wp admin/options permalink。php(即数字设置)再次修复了它。反复地非常可靠。另请参见this thread 在wordpress。组织。
基本上,花了一天的时间,我想出了一个非常简单的方法,看起来很有效。将此添加到中。htacces,在wordpress块之前
RewriteRule ^archives/(\\d{1,12})(?:/.*) archives/$1 [NC,L]
将此添加到我的主题函数中。php。直接地没有挂钩。
if ( isset($_SERVER["REDIRECT_URL"]) )
$_SERVER["REQUEST_URI"] = $_SERVER["REDIRECT_URL"];
是的,非常脏,正在写入$\\u服务器变量。瞧,我所有的测试用例都能正常工作(简单url、随意附加的url、标记、类别……)(注意:如果您的起始页停止工作,则没有此选项(永无止境的重定向循环)