2014-05-20 50 views
0

我在我的網站上有一個導航欄,菜單項是主頁。當我點擊它時,它會將我帶到localhost主頁面,而不是網站的主頁。菜單項導航到本地主機而不是主頁

<div class="top-navigation-bar"> 
    <ul> 
     <li><a href="/">HOME</a></li> 
     <li><a href="#">POPULAR</a></li> 
     <li><a href="#">FEATURED</a></li> 
     <li><a href="#">CONTACT US</a></li> 
     <li><a href="/submit">SUBMIT</a></li> 
    </ul> 
</div> 

對於主頁,我使用的是默認路由:(我使用CakePHP的框架)

Router::connect('/', array('controller' => 'pages', 'action' => 'display', 'home')); 

我使用甲基苯丙胺,我相信它有什麼與MAMP做但不是CakePHP或我的代碼。

+0

什麼是您的主頁網址? – Fury

回答

0

只需將您的鏈接(<a href="/">HOME</a>)更改爲<?php echo $this->Html->link('Home', '/'); ?>即可。

指向'/'的鏈接將始終鏈接到Web服務器的根目錄。使用Cake的HtmlHelper的link()方法,'/'將解析爲應用程序的根目錄而不是Web服務器的根目錄,並輸出您需要的<a>標記。

+0

它的工作,非常感謝 – user3651267

+0

不用擔心隊友! – SharkofMirkwood

相關問題