我目前正在本地機器上開發一些軟件。爲了這個問題,我們打電話給軟件StackOverflow
。我有以下幾頁安全地編寫跨環境傳輸的URL
C:\sites\StackOverflow\index.php
C:\sites\StackOverflow\content\page1.php
C:\sites\StackOverflow\content\page2.php
C:\sites\StackOverflow\content\page3.php
在我目前的環境中,http://localhost/StackOverflow/index.php
成功運行。我爲內容頁面編寫的URL看起來與http://localhost/StackOverflow/content/page1.php
類似。
當我將其部署到生產中時,URL將不再是本地主機,而是一個尚未確定的IP或主機名。我應該如何編寫我的URL,以便在儘可能少部署時儘可能少地完成工作?
這對我來說似乎非常基礎,所以我不確定爲什麼我不能把頭繞在它身上。如果我坐在'page1.php'上,然後點擊指向'/ StackOverflow/index.php'的鏈接。瀏覽器如何知道我不打算去'/ StackOverflow/content/StackOverflow/index.php'? – mhopkins321
這會發生,如果你鏈接到StackOverflow/index.php。注意缺少根斜線。 – JimL
您可能會從閱讀這些答案中受益 - http://stackoverflow.com/questions/2005079/absolute-vs-relative-urls –