目前一切工作正常,除了用户可以手动输入一个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