Html 将链接和表单操作锚定到当前页面,但在URL中添加GET值

Html 将链接和表单操作锚定到当前页面,但在URL中添加GET值,html,apache,hyperlink,anchor,Html,Apache,Hyperlink,Anchor,在一个名为somepage.php的页面上,我有以下HTML。我可能正在更改文件名,因此我不希望在链接和操作属性中硬编码somepage.php。我可以使用PHP在服务器端这样做,但我不希望这样做。该网站仅限于精选的用户,我可以使用JavaScript/jQuery解决方案,该解决方案不降低性能,前提是它只需要维护很少的代码或某些仅适用于现代浏览器的功能。我可能对Apache解决方案持开放态度,但这是最后的选择 这可能吗?如果可能,它是如何实现的 编辑。我想我不清楚。如何修改下面的代码以使功能完

在一个名为somepage.php的页面上,我有以下HTML。我可能正在更改文件名,因此我不希望在链接和操作属性中硬编码somepage.php。我可以使用PHP在服务器端这样做,但我不希望这样做。该网站仅限于精选的用户,我可以使用JavaScript/jQuery解决方案,该解决方案不降低性能,前提是它只需要维护很少的代码或某些仅适用于现代浏览器的功能。我可能对Apache解决方案持开放态度,但这是最后的选择

这可能吗?如果可能,它是如何实现的

编辑。我想我不清楚。如何修改下面的代码以使功能完全相同,但是,它在任何锚定或表单属性中都不包含somepage.php


@维哈伦。大概这可能吗?明白。但是我如何使用它在页面上创建指向当前页面的链接呢?我是否需要为每个使用内联JS重定向的页面包含onclick属性?
<form action="somepage.php" method="post">
 <input type="hidden" value="controller_1" name="controller" />
 <!-- other stuff -->
</form>

<form action="somepage.php?controller=controller_2" method="post">
 <!-- other stuff -->
</form>

<a href="somepage.php?controller=controller_3">foo</a></li>


<a href="somepage.php?controller=controller_4&amp;bla=blabla">bar</a></li>