2016-03-01 43 views
-1

我有一個關於鏈接的小問題。
有一個鏈接:網址構建。這個網址究竟意味着什麼?

site.com/some_site?get=page2

爲什麼如果我添加 「.PHP」 到 「SOME_SITE」 字,它不會工作? 如果我把「.php」加到「page2」這個單詞中,它就會起作用。

我只是在想,真正的「some_site」是什麼。它是由.htaccess文件修改的文件夾或文件,所以它不會工作,當我添加像「php」,「html」等點後面的東西

回答

1

一般來說(因爲它是可以擰與這些東西與服務器端代碼):

本地路徑(主機名的末尾和第一個?#或URL的末尾之間)用於標識服務器上的某個預定義的入口點。這可能由文件,服務器端程序中的函數或其他內容表示。

查詢字符串(在第一個?和第一個#之間或URL的末尾)表示由該入口點處理的數據。

所以,如果你改變你正在尋找的入口點,那麼服務器會抱怨它找不到它(因爲你使用了一個不存在的名字)。

如果您更改查詢字符串中的數據,那麼您只需更改您期望該入口點處理的數據。

相關問題