繁体   English   中英

wordpress,nginx并重写网址

[英]wordpress, nginx and rewriting a url

我正在使用fastcgi在nginx上运行wordpress。 WordPress永久链接都可以正常工作,但是我有一个特定的网址,需要提供更好的网址(尤其是页面的社交共享)。

我希望网址/ competitions / tables /?competition = 1234显示为/ competitions / tables / 1234

另外,我希望用户能够导航到/ competitions / tables / 1234并正确显示页面。

从wordpress的角度来看,我具有使用自定义页面模板创建的“竞争” URL部分,以及用于“表格” URL部分的URL部分。

这里的任何建议都很好。 在这个阶段让我生气。

谢谢,米克。

这不是最佳解决方案,但可以快速解决。 注意:这仅适用于竞争对手1234。

去做

  • 在管理员中,创建名为1234的页面/帖子/ cpt,并将页面“ table”作为父页面(与您为竞赛和表格所做的操作相同)
  • 创建一个新模板:single-1234.php + html / functions等

  • 在“表格”模板中,读取网址,如果比赛参数= 1234,则将用户重定向到“ / competitions / tables / 1234”网址

也许:

rewrite ^/competitions/tables(.*)$ /competitions/tables/$arg_competition? permanent;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM