2016-03-01 122 views
-1

我有一个关于链接的小问题。
有一个链接:网址构建。这个网址究竟意味着什么?

site.com/some_site?get=page2

为什么如果我添加 “.PHP” 到 “SOME_SITE” 字,它不会工作? 如果我把“.php”加到“page2”这个单词中,它就会起作用。

我只是在想,真正的“some_site”是什么。它是由.htaccess文件修改的文件夹或文件,所以它不会工作,当我添加像“php”,“html”等点后面的东西

回答

1

一般来说(因为它是可以拧与这些东西与服务器端代码):

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

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

所以,如果你改变你正在寻找的入口点,那么服务器会抱怨它找不到它(因为你使用了一个不存在的名字)。

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

相关问题