RewriteRule类使用

RewriteRule category use

我想使用 URL 重写类别视图:

example.com/technology/                  --> for main category page
example.com/technology/awesome-new-video --> for articles

我使用这个代码:

RewriteEngine On
RewriteBase /
RewriteRule technology/(.*) /view.php?cat=technology&short_url=

它工作正常,但我无法打开此 URL 以获取类别页面:(没有最后一个斜杠字符)

example.com/technology

可以这样做吗?

更改您的规则,使斜杠及其后的所有内容都是可选的:

RewriteEngine On
RewriteBase /
RewriteRule ^technology(?:/(.*)|)$ /view.php?cat=technology&short_url= [L]