以下RewriteRule
将匹配:
http://example/test/article/1
还有
http://example/test/article/
但不是这个:
http://example/test/article
(如果 URL 末尾缺少斜杠)
如果article
之后没有结束/
,则出现内部服务器错误。
统治:
RewriteRule ^([^.]+)/article/ $1-article.php?id=$2 [NC,L]
即使article
后没有斜杠,我如何更改上面的重写规则以匹配。
使用:
RewriteRule ^([^.]+)/article/? $1-article.php?id=$2 [NC,L]