Php 表单提交URL-不带“URL”;斜杠;在'action'标签中?

Php 表单提交URL-不带“URL”;斜杠;在'action'标签中?,php,forms,.htaccess,post,http-post,Php,Forms,.htaccess,Post,Http Post,我创建了一个表单,其中包含此操作标记: action=“/folder/” 我的常识是,现在我应该创建一个名为“folder”的目录, 并在其中放置一个index.php文件来处理表单 但我不确定这是否是通常的做法 例如,google.com在其搜索按钮上有以下操作标签: action=“/search” 结尾没有斜杠 但是为了使表单正常工作,我必须使用斜杠,否则浏览器将无法访问我的index.php文件 那么通常是怎么做的呢 按我的方式填写表格可以吗?有什么缺点吗 我怎样才能从我的表格中删除斜

我创建了一个表单,其中包含此操作标记:

action=“/folder/”

我的常识是,现在我应该创建一个名为“folder”的目录, 并在其中放置一个
index.php
文件来处理表单

但我不确定这是否是通常的做法

例如,google.com在其搜索按钮上有以下操作标签:
action=“/search”

结尾没有斜杠

但是为了使表单正常工作,我必须使用斜杠,否则浏览器将无法访问我的
index.php
文件

  • 那么通常是怎么做的呢
  • 按我的方式填写表格可以吗?有什么缺点吗
  • 我怎样才能从我的表格中删除斜杠,并使它仍然有效?(可能是带有.htaccess的内容?)

  • 谢谢

    我很怀疑他们使用的是带有php文件的文件夹,他们将使用路由标准来创建干净的URL

    “干净URL、RESTful URL、用户友好URL或SEO友好URL都是纯粹的结构化URL,不包含查询字符串[e.g.,action=delete&id=91],而只包含资源的路径(在方案[e.g.,http]和权限[e.g.,example.org]之后)。这通常是为了美观、可用性或搜索引擎优化(SEO)目的。为网站或web服务设计干净的URL结构的其他原因包括确保单个web资源在同一URL下保持多年,这使万维网成为一个更稳定、更有用的系统,并使其具有可记忆性、逻辑性、易于键入、以人为中心和长寿命。[3]“

    我注意到您在这个问题中使用了PHP标记,我添加了一个指向Symfony routing的链接,这可能会让您了解如何在项目中实现这样的功能


    你认为他们只是在使用这个.htacess行:
    RewriteRule^search?$processing-file.php[L]
    ?如果是这样的话,在不影响其他URL路由的情况下,这是正确的方法吗?也许但我不想说抱歉,我的上述答案是我最好的猜测。还有,你为什么要使用文件夹和单个php文件?这将很难维护。什么是更好的选择?看看symfony链接,它解释了如何通过使用框架获得所需的功能