테스트 사이트 - 개발 중인 베타 버전입니다

Forbidden 에러로 홈페이지가 먹통이 되었네요 해결 방법 좀 부탁합니다. 채택완료

인사니 5년 전 조회 9,601

홈페이지를 열면 이런 메세지가 나옵니다.

Forbidden

You don't have permission to access this resource.Server unable to read htaccess file, denying access to be safe

 

갑자기 당황스럽네요

메세지로 다른 글들을 이리저리 찾아보다 이렇게 글올립니다.  

해결 방법이 어떻게 되는지 답변 부탁합니다.

 

현재 '스마일서브' 호스팅 사용이중이며

방화벽은 꺼논 상태로 사용중이었습니다.

 

메세지 내용중에

Server unable to read htaccess file <<<< 이 내용은 htaccess 파일을 찾을 수 없는 걸로 나오는데

파일질라로 확인해보니 /public_html 폴더에는 없는 걸로 확인이 되나

그 전에도 없었는것 같은데 잘 사용해 왔던 것 같습니다.

 htaccess 파일을 넣어야 한다면 위치나 만드는 법도 부탁드립니다.

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
5년 전
정확히는 ".htaccess" 파일이고, 리눅스에서는 .으로 시작하는 파일명은 자동 숨김 속성이 됩니다.
파일질라에서 숨김파일 표시를 해야 보일 수 있습니다. https://pat.im/532">https://pat.im/532

에러 메시지자체는 .htaccess 파일이 없어서 나오는 것이 아닌, (권한 등의 문제로) .htaccess 파일에 접근이 안된다는 의미에 가깝습니다.

관련 에러에 대한 참고글입니다. https://stackoverflow.com/q/31365981

호스팅사에 문의해보는 것도 방법일 수 있습니다.
로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

인사니
5년 전
숨김파일 .htaccess.txt 확인하고 열어보니

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://kfiakj.com/$1 [R,L]

이렇게만 되어 있네요
마르스컴퍼니
5년 전
아파치에서 특별한 역활을 하는 파일의 공식적인 파일명은 .htaccess.txt 가 아닌 .htaccess 입니다.

참고글을 참고하여..
웹 디렉토리의 디렉토리의 사용권한을 755
.htaccess 파일의 권한을 644 로 설정 등을 시도해볼 수 있습니다.

웹 디렉토리가 /home/abc/public_html 이라면..

/home/abc 디렉토리에서 chmod 755 public_html

/home/abc/public_html 디렉토리에서 chmod 644 .htaccess
인사니
5년 전
public_html 은 707, .htaccess 644 로 되어 있네요
public_html 을 755로 수정해볼까요?
사진 올렸습니다.
인사니
5년 전
public_html 를 755로 하니까 되네요
파일질라 메세지는 권한을 '755'로 설정 이라고 나오는데
근데 파일속성 숫자갑을 다시 보니 707로 표시가 되네요
어쨌든 해결 했습니다.
답글 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인