0

我想重写以下 URL 字符串:

product.php?category=abstract_and_patterns&page=1

到:

抽象和模式

现在需要注意的是,类别和页面变量总是不同的,具体取决于用户所在的页面或他们选择的类别。

我花了几个小时试图解决这个问题,但没有成功。

[编辑]

我尝试了很多东西,但我尝试过的最新重写工作但出现了 404 错误。

RewriteCond %{QUERY_STRING} ^category=([^&]+)&page=([^&]+)$
RewriteRule ^product.php$ /%1/%2? [L,R=301]

[编辑]

只是让你们知道,实际上只有 1 个页面,即 products.php 页面。该页面上的信息是根据查询字符串中的值从数据库中提取的。现在显然为了用户友好性和 SEO 目的,我需要干净的 URL 而不是 category=abstrsct_and_patterns&page=3 但我还需要记住查询字符串,尤其是对于页面,以便网站仍然可以运行。这甚至可能吗?谢谢。

4

1 回答 1

0

事实证明,这无法按照我想要的方式实现。

于 2012-12-07T15:53:56.690 回答