add_rewrite_rule(
\'^invite/([^/]+)\',
\'index.php?pagename=invite&iid=$matches[1]\',
\'top\'
);
上面的“内部”重写规则将通过
index.php
使用
pagename
参数(这需要有一个带有slug的页面
invite
).
我想直接发送到invite.php
(这将呈现ICS日历文件并强制下载)。
我研究了下面的实现,但是,这似乎直接修改了.htaccess
文件我的网站正在使用nginx,所以这不起作用。
add_rewrite_rule(
\'^invite/([^/]+)\',
\'invite.php?iid=$matches[1]\',
\'top\'
);