指向友好 URL 的 HTML 表单 [重复]

Posted

技术标签:

【中文标题】指向友好 URL 的 HTML 表单 [重复]【英文标题】:HTML form directing to a friendly URL [duplicate] 【发布时间】:2011-09-08 11:59:56 【问题描述】:

可能重复:What is the best way to implement a friendly URL that has multiple variables using mod_rewrite?

我在我的网站中使用mod_rewrite 来提供友好的 URL,效果很好。当使用表单向$_REQUEST 添加变量时,它以常规格式调用,而不是友好格式。 我的表格很简单,例如<input type="text" class="searchbox" id='searchid' name="query" value=""/> 它现在确实指向www.someurl.com?query="form data"

我希望它指向一个“友好的 URL”,例如:

www.someurl.com/query/"form data"

我如何在 php 中做到这一点?

【问题讨论】:

这里有一个很好的参考资料,可能会对您有所帮助:phpriot.com/articles/search-engine-urls @Amy 实际上我首先使用该引用来构建我的友好 url,现在正在处理表单重定向,它仍然像以前一样导致简单的 url。 @ yes123 我只看到一个关于在 phyton 中执行此操作的答案,并且想要一个 php 解决方案。我错过了吗? 这个呢? ***.com/questions/2367987/… 【参考方案1】:

为什么不把所有东西都放在一个 POST 请求中?

喜欢这个

<form method='post' action='/'>
   <input type='text' name='data' value='some value' />
</form>

_request 中的结果将是

数组( '数据' => '一些价值' )

你仍然保留你的 url 结构。

【讨论】:

以上是关于指向友好 URL 的 HTML 表单 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

更改 URL url 友好 [重复]

使用 .htaccess 在 php 中创建友好的 URL [重复]

如何通过php查询使URL友好SEO [重复]

提取并添加指向字符串中 URL 的链接 [重复]

没有页面刷新的表单提交[重复]

HTML表单问题