내 친구들에게 학교 관련 문서를 내 서버에 업로드 할 수있는 작은 FTP 공간을 설치했습니다. 파일이 업로드 된 후 하위 도메인, 즉 ftp.mydomain.com을 통해 쉽게 액세스 할 수 있습니다..htaccess - 하위 도메인에서 사용하는 내부 디렉토리를 숨기는 방법은 무엇입니까?
모든 것이 잘 작동하고 파일을 다운로드 할 수 있으며 모든 것이 제대로 작동합니다. 당신이 하위를 입력하면
- 의 색인/my_internal_directory 대신/
- 의 색인 같은 당신이 ftp.mydomain.com를 입력 할 경우 참조 : 여전히하지만 나를 성가 시게 두 가지가 있습니다 -directory하고 my_internal_directory을 숨길 수있는 방법이 있나요 당신은뿐만 아니라
ftp.mydomain.com/my_internal_directory/로 리디렉션됩니다 부모 디렉토리 링크를 클릭? 어떤 도움을 크게 감상 할 수
RewriteEngine on
RewriteCond %{HTTP_HOST} ftp\.mydomain\.com
RewriteCond %{REQUEST_URI} !^/my_internal_directory/
RewriteRule ^(.*)$ /my_internal_directory/$1 [L]
:
이
지금까지 내 htaccess로 파일의 내용이다. 당신이 해결되지 않으면 다음 폴더my_internal_directory
에 대한 을 읽기 권한을 제거 할 수 있습니다 리눅스 서버를 사용하는 경우
the를 탈출하는 것을 잊지 마십시오. 첫 번째 RewriteCond 패턴의 도메인에서 : ftp \ .mydomain \ .com – duncan
힌트에 감사드립니다. 내 .htaccess 파일을 편집했습니다. 그러나 당신은 또한 그 규칙에 나의 중요한 문제를 해결하는 방법에 대한 생각을 가지고 있습니까? – beta
죄송합니다. 지금까지 해본 적이있는 일은 나에게 잘 어울립니다. FTP와 .htaccess가 HTTP 요청에 문제가 있습니까? – duncan