【发布时间】:2016-12-05 00:23:52
【问题描述】:
我正在尝试重写
/blog/2016-10-02-my-post
到
/blog/post.php?s=2016-10-02-my-post
在 .htaccess 中使用 ModRewrite。我已经尝试了以下几种变体,但一直得到 404:
RewriteRule ^blog/([a-zA-Z0-9-/]+)$ /blog/post.php?s=$1 [L]s
ModRewrite 有效,因为我有一些非常简单的测试规则有效。我在上面做错了什么?
【问题讨论】:
-
我编辑了您的帖子,因为您将
/blog/2016-10-02-my-post重写为/blog/post.php?s=2016-10-02-my-post,而不是相反。
标签: apache .htaccess mod-rewrite