我已经搜索过这个问题,但我只是遇到了很难根据我的具体需求量身定制的具体答案.
假设我试图重写的URL是这样的:
http://www.example.org/test.php?whatever=something
Run Code Online (Sandbox Code Playgroud)
我想重写它,使它看起来像这样:
http://www.example.org/test/something
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
我有这个表格要处理..
<form action="driver.php" method="GET">
<input type="text" placeholder="Search" id="search" name="n">
<button type="submit">Submit</button>
</form>
Run Code Online (Sandbox Code Playgroud)
默认情况下,url 是http://sites.com/driver.php?n=typedname
所以我在 .htaccess 中进行了修改,并将其转换为http://sites.com/driver/typednameSEO 友好的 url modrewrite 问题 - 404 错误,感谢 anubhava
一切都很好,但是现在问题来了,当我输入并单击提交按钮时,它将转到http://sites.com/driver.php?n=typedname
那么我怎样才能让它http://sites.com/driver/typedname在点击提交后转到这个网址呢?
我认为javascript可以做到这一点,所以我标记了它,希望我没有错。
谢谢。