2010-11-26 5 views
2

내 웹 사이트에 내 WordPress를 설치했는데 영구 링크를 사용하고 있지만 내 웹 사이트의 주 루트에 x라는 폴더가 있습니다. http://mywebsite/x을 입력하면 오류 404가 발견되지 않습니다. WordPress가 데이터베이스에서 x라고하는 이야기를 피팅하려고하기 때문입니다. 그 폴더와 childern "폴더"를 wrodpress 계산에서 제외하려면 어떻게해야합니까?WordPress로 인해 내 폴더에 액세스 할 수 없습니다.

+1

팁 : http://wordpress.stackexchange.com은 WordPress에 대한 질문입니다! – edelwater

답변

2

웹 사이트의 디렉토리의 루트에있는 .htaccess 파일은 워드 프레스의 부트 스트 래퍼로 들어오는 모든 요청을 리디렉션한다 RewriteRule을 포함 (페이지가 존재하지 않는 경우 리디렉션, 귀하의 경우, http://mywebsite/x/index.html 또는 .PHP가 존재하지 않습니다). 아마도 다음과 같이 보일 것입니다 :

RewriteRule ^(.+)$ index.php?$1 [QSA,L] 

이 규칙에는 두 개의 조건을 추가해야합니다.

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.+)$ index.php?$1 [QSA,L] 

트릭을 수행해야합니다 더 (!) 파일 (-f) 또는 요청 된 URL과 일치 사용할 수없는 디렉토리 (-d이)가없는 경우이 조건은 규칙 만 실행되고 있는지 확인 예외를 제공합니다.

+0

이 솔루션을 사용해 보았지만 작동하지 않습니다. 이 스레드 좀 봐주실 수 있겠습니까? https://stackoverflow.com/questions/48809023/unable-to-upgrade-zencart-because-wordpress-is-not-allowing-to-access-subfolder –

0

.htaccess 파일을 확인하십시오. 문제가 될 수 있습니다.

관련 문제