背景
我在这里有一个网址:
http://examplesite.com/first_name/last_name
这被nginx重定向到:
rewrite ^/(.*)/(.*) /search.php?search_last=$2&search_first=$1 last;
例如:
因此它的行为类似于http://examplesite.com/search.php?search_last=Smith&search_first=John,但看起来像http://examplesite.com/John/Smith
这很好,有效,我有它,看起来更干净
问题
如果有人在http://examplesite.com/John/Smith并点击提交,请使用以下格式:
<form class="navbar-form" action="search.php" method="GET">
将它们转发到
http://examplesite.com/John/search.php?search_last= $ 2及search_first = $ 1
他们应该转发到:
http://examplesite.com/search.php?search_last= $ 2及search_first = $ 1
问题
如何在此网址的网页上制作表单:
http://examplesite.com/John/Smith
将GET参数/调用附加到网址http://examplesite.com/而不是http://examplesite.com/John/
或
如何转动
http://examplesite.com/John/search.php?search_last= $ 2及search_first = $ 1
到
http://examplesite.com/search.php?search_last= $ 2及search_first = $ 1
答案 0 :(得分:1)
尝试将action="search.php"
更改为action="../search.php"