Ideal top-level slug methods

时间:2013-02-04 作者:b747fp

现在我有一个生成slug的post类型,例如。http://url.com/l/abcd/ 对于每个条目。我的404.php 检查http://url.com/abcd 在输出之前,如果在该帖子类型“l”中找到,则将其重定向。。。我想知道的是404.php 将始终发送404 http头,在内部执行301不可以吗404.php (在任何“输出”开始之前)?它“有效”,但我怀疑有更好的方法。。。

做新的工作是个坏主意吗rewrite_rule() 每一个鼻涕虫都是这种类型的?有没有办法使文章类型“l”处于顶层或与页面段塞一起检查?

1 个回复
SO网友:Mark Kaplun

听起来你做得对。如果您将为每个条目添加一条规则,则会减慢整个URL解析的速度,尤其是对于页面。

关于404。如果您确实在重定向,那么这意味着您不发送404,因为只能有一个返回代码。

结束