亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

框架中路由的奇怪問題

框架中路由的奇怪問題

蕪湖不蕪 2018-09-14 10:09:25
寫了一個簡單的mvc框架。設定好的路由很簡單 module/controller/action 這樣的規則。訪問的時候localhost:86/app/index/index就可以渲染視圖文件。問題來了。通過app/index/index 這樣的路由訪問頁面,在頁面中寫了一個跳轉點擊跳轉頁面這時候瀏覽器中瀏覽路徑就可能會變成localhost:86/app/index/demo/index/index。但是有時候就是可以正常訪問,變成localhost:86/demo/index/index。發現兩個區別就是href中 路徑app/index/index 與 /app/index/index的區別。請問有什么方法可以比較好的解決這樣的路由問題么?項目源代碼在https://github.com/zhoujiangy... 。
查看完整描述

1 回答

?
子衿沉夜

TA貢獻1828條經驗 獲得超3個贊

這個就是URL路徑的問題,跟你的路由沒有關系啊。

app/index/index 這種就是相對路徑

/app/index/index 這種就是絕對路徑

類似于文件系統路徑,如:
如果當前location是 /a/b/c
那么,
href="foo/bar"就跳轉到/a/b/foo/bar
href="/foo/bar"就跳轉到/foo/bar

這個不是你的框架路由決定的,是web標準決定的


查看完整回答
反對 回復 2018-10-30
  • 1 回答
  • 0 關注
  • 529 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號