使用htaccess重写相同深度的多个URL

时间:2012-01-10 16:48:53

标签: .htaccess url rewrite

我最近开始使用htaccess来重写我的网址,但我遇到了一些问题。我不确定URL深度是否是英文中的正确名称,但我不知道如何定义哪个URL链接到具有相同URL深度的页面。例如,

我有页面:example.com/page1.php?var1 = x& var2 = y 和页面:example.com/page2.php?var3=a&var4=b

我想将它们重写为

    example.com/x/y/
    example.com/a/b/

问题是,当我使用“深度”为2斜杠的URL时,浏览器不知道它必须去哪个页面。有人可以帮助我找到解决方案。

1 个答案:

答案 0 :(得分:0)

如果查询字符串中没有可用于确定此内容的任何内容,则需要在URL中添加其他内容以指示将查询字符串发送到的基页。例如:example.com/1/x/y/ - > example.com/page1.php?var1=x&var2=yexample.com/2/a/b/ - > example.com/page2.php?var3=a&var4=b