admin管理员组文章数量:1388116
I have a simple rewrite rule that changes something like /locations/?slug=times-square to /locations/times-square/. The same "location" can be retrieved by ID, so the following URL's all work and retrieve the same data:
/locations/?slug=times-square
/locations/?slug=108366
/locations/108366
The last one shows that my rewrite rule works fine when the slug is a number. The rule is as follows:
RewriteRule ^locations/(.+)$ locations/?slug=$1 [L]
But writing a URL as follows: /locations/times-square
gives me a 404 error, and that's obviously the one I prefer. Is wordpress redirecting this as an error before it even makes it to the rewrite rule? How can I stop this?
本文标签: phpRewrite rule not workingbut only when parameter is text
版权声明:本文标题:php - Rewrite rule not working, but only when parameter is text 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1744495886a2609022.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论