我最近開始搞亂CodeIgniter,並在通過HTML或使用錨定函數做標準超鏈接時遇到問題,因爲所有超鏈接都在開始時附加了我的服務器路由。所以說例如我在我的視圖中編寫了一個標準超鏈接,例如<a href="www.testsite.com">Test site</a>
當我點擊鏈接時它會返回http://localhost/test/index.php/test/www.testsite.com
? 我不知道我做錯了什麼,但猜測它可能與路由有關嗎?爲什麼我的服務器路由被追加到所有超鏈接的開頭?
0
A
回答
5
問題是,您沒有在視圖中的鏈接前添加協議。您的瀏覽器假定www.testsite.com
是一個內部鏈接,並將其視爲與test/path/to/resource.php
(作爲相關鏈接)完全相同。
添加一個http://
到您的URL的前面(在視圖代碼中),一切都應該工作。
0
這聽起來像你使用網址助手,並添加您的鏈接在site_url()url函數的頂部。你可以在你的視圖中發佈你使用的代碼嗎?
相關問題
- 1. 爲什麼我的鏈接沒有當前的路由值?
- 2. 爲什麼drupal會追加?1到我的css文件鏈接
- 3. 超鏈接到非服務器機器
- 4. 爲什麼沒有安卓連接到我的Web服務器
- 5. 我的超鏈接有什麼問題?
- 6. 我的超鏈接有什麼問題
- 7. ngModel爲什麼不被加載到我的鏈接函數中?
- 8. 爲什麼我的服務器沒有響應輸入,直到斷開連接?
- 9. 爲什麼我的Jboss服務器開始處理所有事務?
- 10. 爲什麼我的鏈表的頭節點沒有被刪除?
- 11. 將事件添加到ID以「user」開頭的所有鏈接?
- 12. 爲什麼我的Python請求沒有被服務器註冊?
- 13. 追加一個超鏈接
- 14. 追加div類到超鏈接類 - 然後克隆並追加超鏈接到容器上點擊
- 15. 爲什麼不打開我的鏈接?
- 16. 爲什麼我的服務被破壞?
- 17. 爲什麼一個路由協議無法處理更新所有路由器路由表的任務?
- 18. SQL服務器:鏈接服務器沒有鏈接服務器?
- 19. Nginx路由到服務器的路徑
- 20. 爲什麼我的超鏈接轉到錯誤的目錄?
- 21. 將字符串追加到我們的jsp超鏈接中
- 22. 爲什麼我的服務被自動裝配到代理服務器上?
- 23. VSSonarExtention - 爲什麼連接到服務器?
- 24. 自動超鏈接添加額外的HTTP://到開頭?
- 25. React路由器顯示所有路由的一個組件(頭)
- 26. 爲什麼我的服務不開始?
- 27. CodeIgniter路由問題。 (追加ajax路由到現有的url)
- 28. 爲什麼路由在我的服務器上的工作方式不同?
- 29. 服務器的HTTP標頭後不能追加頭已被送往
- 30. Django自動追加超鏈接url到現有的url
不錯的一個歡呼! – Oly 2011-03-09 21:49:35
@Oly - 太棒了!如果解決了您的問題,請不要忘記點擊此答案旁邊的綠色複選框。 – 2011-03-09 22:34:00
@OLY你應該點擊檢查,如果這有助於讓肖恩得到信用感謝 – BrandonS 2011-04-09 02:40:29