這是使我質疑我的理智的問題之一。我正在使用PHP,codeigniter框架,從URL中刪除index.php與mod重寫htaccess。codeigniter中奇怪的鏈接行爲
我在這個地址
http://localhost/health/users/bob/progress/
我點擊一個鏈接,帶我到
http://localhost/health/users/bob/progress/01-04-15
然後我點擊把我帶回到
http://localhost/health/users/bob/progress/
一個鏈接現在這是奇怪的事情。我點擊前面帶我去
http://localhost/health/users/bob/progress/01-04-15
但是,相反,現在它帶我去
http://localhost/health/users/bob/progress/progress/01-04-15
我已經通過了步驟,現在十幾次同樣的鏈接。這絕對是它給我的行爲。甚至在我進行全面更新時也會發生。我實際上必須訪問不同的地址,然後返回以獲得鏈接
http://localhost/health/users/bob/progress/
再次正常工作。我猜它要麼與mod重寫相關,要麼與codeigniter框架中的其他重寫行爲有關。
編程時不會發生奇怪的行爲,除非你做了一些你無法弄清楚的事情。你是否編寫了代碼?你在健康控制器下的用戶功能是什麼(或用戶控制器下的bob功能)看起來很喜歡? –