2014-01-30 2 views
0

나는 호스팅 된 WordPress 사이트를 사용하고 있습니다.대신 index.php를 사용하여 404 페이지를 표시하십시오.

사람들이 내 wp-content 폴더에 액세스하는 생각이 싫어서 거기에 빈 index.php를 추가했습니다.

하지만이 솔루션에 만족하지 않습니다. 한 걸음 더 나아가려면이 index.php를 다시 작성하여 빈 페이지 만 표시하는 것은 아닌지, 내가 이미 작성한 404 페이지를 표시하고 싶습니다. 거기에 어떤 코드를 넣어야합니까?

+0

원하는 경우 index.html을 사용해 볼 수 있습니다. –

+0

.htaccess 파일을 편집 할 수있는 권한이있는 경우 다음 줄을 사용하여 인덱싱을 비활성화 할 수 있습니다. 옵션 -Indexes http://www.thesitewizard.com/apache/prevent-directory-listing-htaccess.shtml 자세한 정보 (및 출처) – Gauthier

+0

wordpress는 색인을 사용하기 때문에 index.html을 사용할 수 없습니다. php. 나중에 고마워요. 나는 디렉토리 브라우징을 비활성화하려고했는데, 예를 들어 옵션 - 인덱스가 더 효과적이라는 것을 깨달았습니다. – user3011401

답변

1

당신이

<?php 

header("HTTP/1.1 404 Not Found"); 

?> 
+0

감사합니다 !!! 당신도 내 PHP 학습을 도와주었습니다. 매우 감사합니다. – user3011401

0

감사합니다 모두의 index.php에 넣고 있었다, 결국 이것이 내가 무슨 짓을했는지, 난 내 htaccess로 파일에

Options -Indexes 
ErrorDocument 403/

을 추가

누군가가 예를 들어 내 플러그인 폴더에 액세스하려고 할 때. mysite.com/wp-content/plugins/abc-plugin, 내 404 페이지가 나타납니다. 그러나 mysite.com/wp-content 또는 mysite.com/wp-content/plugins에 가면 빈 페이지가 계속 나타납니다. 내가 처음 시도 할 때 내 htaccess로 만

Options -Indexes 

를 사용하기 때문에

는하지만,없는 것보다는 그것의 더 나은 것 같아요, 저는 예에 대한 플러그인 폴더에 액세스하려고했습니다. mysite.com/wp-content/plugins/abc-plugin, 호스팅 로고가 표시된 403 페이지가 나타났습니다.보기 흉하게 보였습니다.

+0

update * 빈 폴더에 빈 index.php가 있기 때문에 빈 페이지가 나타납니다. – user3011401

관련 문제