ADD_REWRITE_RULE不再工作-可能是HTTPS问题?

时间:2017-03-20 作者:hookedonwinter

我有一个重定向规则,用于加载自定义模板文件。这在上周起到了作用,但现在不起作用(而是加载了404页)。对站点的唯一更改是整个站点现在加载到https而不是http上。

功能如下:

function event_rewrite() {

    add_rewrite_rule(\'^event/(.*)/?\', \'index.php?pagename=event&event_name=$matches[1]\', \'top\');
}
add_action(\'init\', \'event_rewrite\');
匹配中是否有任何内容会随url中的https而改变?或者,当我们切换到https时,是否有另一个碰巧出现的问题?

1 个回复
最合适的回答,由SO网友:Ian 整理而成

这可能是一个长期的问题。有时,当HTTPS之类的东西打开时,您需要刷新永久链接以获得URL并重新编写。

前往永久链接(settings>permalinks),只需点击save按钮,看看这是否解决了问题。

相关推荐