현재 사용자가 수동으로 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