regex - 未找到 Mod 重写页面
问题描述
这应该很容易,但我无法让它工作。
我想要这个网址:
local.thissite.com/dashboard/blog/123/12
要去:
local.thissite.com/dashboard/post.php?id=12&bid=123
这是我的 .htaccess 文件:
RewriteEngine On
RewriteRule ^dashboard/blog/([a-z0-9]{3,24})/([0-9]{1,6})$ /dashboard/blog-post.php?id=$2&bid=$1 [NC]
我刚刚收到 404 Not Found 错误
The requested URL /dashboard/blog/123/12 was not found on this server.
解决方案
问题是第一个参数的限制要求长度至少为 3。我的测试网址只有 2 位数字。
推荐阅读
- sql - 运行传递关系查询时,Grakn 如何计算规则?
- c++ - 我的类中几乎所有的构造函数和解构函数都被隐式定义为已删除?
- jquery - 将元素的属性值设置为存储在 jQuery 变量中的数值
- android - 如何从android中的另一个活动返回到活动的特定片段
- python - 网页抓取的性能改进?
- algorithm - 具有嵌套循环的函数的时间复杂度
- php - 添加点击查看定价表中的详细信息
- r - R susbet 匹配“ANY”(联合)
- python - 为 2 个用户而不是 1 个用户重复此登录系统的最佳方法是什么?
- mule4 - Mule 4:流:如何检查负载是否是 Mule 4 中的流?