目前一切都很好,除了用户可以手动输入一个 URL,这会弄乱我的站点的 CI 设置方式。例如:
www.somesite.com/folder/
控制器中的这个文件夹应该无法访问......并且需要重定向到该文件夹索引页面,这会给他们一个 404 错误。我尝试在 htaccess 文件中向 all 添加拒绝,但它似乎没有做任何事情。
www.somesite.com/folder/index.html
我实际上希望所有文件夹都像这样运行。我在文件夹中有一个 index.html 文件,但它没有被读取。有没有办法在 CI 中解决这个问题?我还遇到了用户能够手动访问控制器功能的问题。我已经尝试按照人们的建议将它们更改为私有,但是我的脚本无法访问它们。例如:
www.somesite.com/controller_file/some_function
如何阻止他们访问此功能?