【发布时间】:2010-11-07 04:15:23
【问题描述】:
我在 PHP 方面很有经验,但我不太会使用 mod_rewrite(尽管我应该这样做)。我想问的是是否可以通过单个重写规则传递许多变量。
例如,是否可以重写:
localhost/test.php?id=1&name=test&var1=3
进入这个:
localhost/mysupertest/
并且还对不同的值使用相同的重写规则?
localhost/test.php?id=5&name=another_name&var3=42
进入
localhost/mysupertest/
我知道可以使用 Ajax、cookie、会话或 POST 变量来完成,但我真的很想使用 GET 变量。
【问题讨论】:
-
您真的要将
/test.php?id=1&name=test&var1=3的请求重定向到/mysupertest/吗?或者相反,/mysupertest/到/test.php?id=1&name=test&var1=3的请求? -
基本上我想为一个对象类别重写我的分页。假设我正在浏览类别超测。我不想为每个页面显示 mysupertest/page/1/ 或 mysupertet/page/2 但 mysupertest/
标签: php apache url mod-rewrite get