我想重写以下 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 但我还需要记住查询字符串,尤其是对于页面,以便网站仍然可以运行。这甚至可能吗?谢谢。