【发布时间】:2019-09-30 11:39:39
【问题描述】:
一般来说,我是重写 url 和正则表达式的新手。我正在尝试重写 URL 以使其成为“漂亮的 url” 原来的网址是
/localhost/house/category.php?cat=lounge&page=1
我希望新网址如下所示:
/localhost/house/category?lounge&page=1
(就像我说的,我是新人,所以暂时不要试图太过分)
我设法得到的最接近的是:
RewriteRule ^category/(.*)$ ./category.php?cat=$1 [NC,L]
但这会复制整个 URL 并创建:
/localhost/house/category/house/category/lounge&page=1
我敢肯定,一定有一种简单的方法可以在那个表达式之后说全部复制,但我还没有设法到达那里。
【问题讨论】:
标签: regex apache .htaccess url-rewriting