【发布时间】:2017-11-16 03:52:22
【问题描述】:
我有一个有效的 RewriteRule 可以将任何页面重写为文字 url:
RewriteRule ^(.+)$ index.php?page=$1 [QSA,L]
问题是我想添加 page=$1&category=$2 并将其转换为...显然... /category/page
我试过了,但它似乎不起作用:
RewriteRule ^([^/]+)/([^/]+)$ index.php?page=$1&category=$2 [QSA,L]
我应该注意,我仍然希望能够访问没有类别的页面 - 例如 /login 或 /about 应该转到 index.php?page=about
【问题讨论】:
标签: php regex apache .htaccess mod-rewrite