我创建了一个表单,里面有这个动作标签:
action="/folder/"
我的常识是,现在我应该创建一个名为"文件夹"的目录,并在其中放置一个index.php
文件来处理表单。
但我不确定这是否是这样做的常见方式。
例如,google.com 其搜索按钮具有以下操作标记: action="/search"
末尾没有斜杠。
但是为了使我的表单正常工作,我必须使用斜杠,否则浏览器将无法访问我的index.php
文件。
- 那么通常如何完成呢? 可以
- 按照我的方式制作表格吗? 有什么缺点吗?
- 我可以通过什么方式从我的表单中剪切斜杠并仍然使其工作?(也许是带有 .htaccess 的东西?
谢谢
我非常怀疑他们使用的是带有php文件的文件夹,而不是他们,他们将使用路由标准来制作干净的URL。
"干净的URL,RESTful URL,用户友好的URL或SEO友好的URL是纯粹的结构URL,不包含查询字符串[例如,action=delete&id=91],而只包含资源的路径(在方案[例如,http]和权限[例如,example.org]之后)。这样做通常是出于美学、可用性或搜索引擎优化 (SEO) 目的。1 为网站或 Web 服务设计干净的 URL 结构的其他原因包括确保单个 Web 资源保持在同一 URL 下多年,这使得万维网成为一个更稳定和有用的系统,2 并使它们令人难忘, 合乎逻辑,易于打字,以人为本,寿命长。[3]"
http://en.wikipedia.org/wiki/Clean_URL
我注意到你在这个问题中使用了PHP标签,我添加了一个指向Symfony路由的链接,这可能会让你知道如何在你的项目中实现这样的功能。
http://symfony.com/doc/current/book/routing.html