我正在一個由另外兩個人共享的網站上工作。我們都需要將它上傳到我們的學校實時服務器。PHP導航鏈接在本地主機上運行,但不在生活的服務器上public_html
現在,我們不再重寫導航,而是使用相對路徑../../../爲每一個頁面,我們決定只使用php。這裏是html的include。
php include('../../php/includes/navbar.php')
這裏是全球導航欄的PHP代碼:navbar.php
$base= 'http://localhost';
echo "
<ul class=navbar>
<li <a href='$base/index.php'> Index </a> </li>
<li><a href='$base/src/devices/devices.php'>Devices</a></li>
<li><a href='$base/src/howto/howto.php'>How To</a></li>
</ul>
";
現在的聯繫工作得很好,當我用我家的電腦,用XAMPP。 但是,當我將該網站上傳到我學校的服務器時,鏈接被破壞。
通過網站的index.php文件駐留在
www.cs.uml.edu/~USER_NAME/public_html/gameworld/
任何幫助,將不勝感激的樣子,非常感謝你。
你有localhost硬編碼嗎? – archie
作爲一個簡單的問題,你是否將'$ base'更新爲'http://www.cs.uml.edu/~ {username}/public_html/gameworld'?其次,你可以通過直接在瀏覽器中輸入它們來瀏覽頁面嗎? –
查看我更新的答案你錯過了關閉'>' – madhushankarox