我最近开始使用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时,浏览器不知道它必须去哪个页面。有人可以帮助我找到解决方案。
答案 0 :(得分:0)
如果查询字符串中没有可用于确定此内容的任何内容,则需要在URL中添加其他内容以指示将查询字符串发送到的基页。例如:example.com/1/x/y/
- > example.com/page1.php?var1=x&var2=y
和example.com/2/a/b/
- > example.com/page2.php?var3=a&var4=b
。