我只是在寻找一种解决方案,将查询字符串中的任何 =,?,& 转换为简单的斜杠 /。更具体地说,我的链接类似于:
http://www.mydomain.com/product.php?c=1&sc=12&products_id=15
我想要这样: http ://www.mydomain.com/product.php/c/1/sc/12/products_id/15
无论母版页是什么(在本例中是 product.php,但也可以是 foo.php、bar.php...或其他)。我用谷歌搜索了很多,但没有找到任何好的解决方案来实现我正在寻找的东西。我发现了复杂的重写规则,但它们都包含“页面名称”:即
重写规则 ^/?index/([^/]+)/([^/]+)$ /index.php?foo=$1&bar=$2 [L,QSA]
该规则仅适用于 index.php 和已知变量,如 foo、bar。我需要一个更通用的,无论母版页是什么,无论变量是什么。这可以做到吗?
有什么建议吗?谢谢