문제

정상적인 usel 설치가 가능하며 잘 작동합니다.그러나 나는 정상 리디렉션을 수행 할 수있는 능력을 잃지 않고 도메인 루트를 제외한 폴더 및 파일에 대한 액세스를 거부하고 싶습니다.

같은 것 :

doma.in/admin (관리 폴더가있는) doma.in

에 리디렉션

doma.in/admin/index.php doma.in

에 리디렉션

doma.in/j0f2k (random shorten url)

와 관련된 모든 URL에 리디렉션

기본적으로 사람들이 로그인 페이지 나 파일을 보는 것을 원하지 않지만 암호를 보호하고 싶지 않습니다.도메인 루트로 리디렉션하기 만하면됩니다.

다음 규칙이 있습니다.

RewriteCond %{REMOTE_ADDR} !^192\.168
RewriteCond %{REQUEST_URI} !/yourls-loader\.php$ #needed to do the redirection
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule .* http://doma.in/ [R=301,L]
.

그러나 작동하지 않습니다.누구나 폴더에 액세스 할 수 있습니다.

도움이 되었습니까?

해결책

나는 각 폴더에 htaccess 파일을 놓고 모든 IPS를 리디렉션하지만 광산을 도메인 루트로 리디렉션합니다.그들은 단지 7 개의 폴더입니다. 그래서 그것은 큰 문제가 아니 었습니다.그리고 당신은 여전히 잘 작동합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top