【问题标题】:Url build. What does really this URL mean?网址构建。这个 URL 到底是什么意思?
【发布时间】:2016-06-13 18:53:22
【问题描述】:

我有一个关于链接的小问题。
有一个链接:

site.com/some_site?get=page2

为什么如果我将“.php”添加到“some_site”这个词中它会不起作用? 如果我将“.php”添加到“page2”字,它可以工作。

我只是在想真正的“some_site”是什么。它是文件夹还是由.htaccess文件修改的文件,所以当我在“php”,“html”等点之后添加一些东西时它不起作用。

【问题讨论】:

    标签: html .htaccess url hyperlink path


    【解决方案1】:

    一般情况下(因为有可能用服务器端代码搞砸这些事情):

    本地路径(在主机名的结尾和第一个?# 或URL 的结尾之间)用于标识服务器上的某些预定义入口点。这可能由文件、服务器端程序中的函数或其他东西表示。

    查询字符串(在第一个 ? 和第一个 # 之间或 URL 的末尾)表示由该入口点处理的数据。

    因此,如果您更改要查找的入口点,那么服务器会抱怨找不到它(因为您使用的名称不存在)。

    如果您更改查询字符串中的数据,那么您只是在更改您希望该入口点处理的数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-17
      • 2018-06-16
      • 1970-01-01
      相关资源
      最近更新 更多