0

我如何去改变我的服务器上的网址就像

根/类别/产品/

而不是我的网站目前的样子

根/index.php?page=item&id=xx

我知道这与 .htaccess 文件和 url 重写有关,但我想出了

RewriteRule ^item&id=([0-9]+)$ index.php/product_name=$1 

这似乎对网址没有任何影响

我认为我会遇到的任何其他问题是 url 根本不显示产品名称,所以这也是我想要包含的内容

4

1 回答 1

1

我明白了你的问题,但不明白你想要遵循的结构。让我给你一个例子,也许你可以从中得到想法并解决你的问题。

假设我们有一个文件名和查询字符串为 detail.php?item=computer,我们希望它显示为“detail/computer”。

RewriteRule ^detail/(.*) detail.php?item=$1

于 2013-07-24T10:57:37.820 回答