首页 > 解决方案 > 未找到 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.

标签: regexapachemod-rewrite

解决方案


问题是第一个参数的限制要求长度至少为 3。我的测试网址只有 2 位数字。


推荐阅读