2

我正在尝试向 Wordpress 站点添加一些重写规则,以比 wp 自己的重写功能更进一步,但是当我将这些规则放在 wordpress 自己的规则之前时我遇到了麻烦:如果我的规则重写为 wordpress 将重写的内容后来,它不起作用。例如:

www.domain.com/hello -> www.domain.com/image.jpg :这是可行的,因为 wordpress 不会干扰 www.domain.com/hello -> www.domain.com/category/1 :不会工作,即使 www.domain.com/category/1 自己工作

我试图从我的重写规则中删除 L 标记,以允许进一步重写,但它似乎不起作用......也许 wordpress 确实用 htaccess 做事?

这听起来很熟悉吗?

谢谢

4

1 回答 1

1

Wordpress 不会检查重写后的 url ( /category/1),而是解析原始请求 url ( /hello),因此它不知道如何处理/hello. 要解决此问题,请使用代理标志。所以[L]会变成[L,P]

于 2012-05-30T09:54:45.203 回答