目前一切工作正常,除了用戶可以手動輸入一個URL,這會弄亂CI如何爲我的網站設置。例如:如何使用CodeIgniter阻止某些URL?
www.somesite.com/folder/
此文件夾中的控制器不應該容易......並且需要重定向到該文件夾的索引頁,這將給他們一個404錯誤。我試過在htaccess文件中添加拒絕,但它似乎沒有做任何事情。
www.somesite.com/folder/index.html
其實我是想所有文件夾功能,喜歡這個。我在文件夾中有一個index.html文件,但它沒有被讀取。有沒有辦法在CI中解決這個問題?我也遇到了用戶能夠手動訪問控制器功能的問題。我試圖按照人們的建議將它們更改爲私有,但隨後我的腳本無法訪問它們。例如:
www.somesite.com/controller_file/some_function
如何阻止他們訪問這個功能呢?
好的,那麼我將如何爲www.somesite.com/folder/設置路線?我試過$ route ['folder /'] ='error_mess'; – KraigBalla
我懂了!因此,如果我想嘗試阻止用戶訪問控制器功能,我可以簡單地執行此操作:$ route ['account/account /(:any)'] ='error_mess'; – KraigBalla
這樣做到每個控制器比它有一個功能是一件壞事? – KraigBalla