워드프레스의 공개/직접 진입 지점은 모두 무엇입니까?
이것이 약간 이상한 질문이라는 것을 알고 있지만, 간단히 말하면, 우리는 심볼릭 링크를 통해 파일이 로드되는 몇 개의 워드프레스 설치물을 가지고 있습니다(심볼링크는 문서 루트에 있는 반면 워드프레스는 그렇지 않습니다).
이것이 작동하기 위해서는 다음과 같은 웹 브라우저에서 (사용자에 의해 또는 AJAX를 통해) 직접 로드되는 모든 워드프레스 파일의 목록이 있어야 합니다.index.php
,wp-login.php
, (모든 테마 파일)* ...
직접 로드되지 않은 파일의 예:wp-load.php
,wp-config.php
,wp-blog-header.php
...
[*] 테마 파일은 예외이며 실제로 문서 루트에 존재합니다.
편집: 이것의 요점이 무엇인지 궁금할 것입니다.이것은 서버에 있는 여분의 파일을 줄일 수 있도록 하기 위한 것입니다. 각 워드프레스 웹사이트에서 수천 개의 동일한 파일을 가지고 있어도 소용이 없습니다.wp-content
디렉토리는 웹사이트들 간에 바뀌는 것이기 때문에 거기에 남겨졌습니다.저는 그런 설정이 어떤 결과를 초래하는지 알고 있습니까?저는 그렇게 생각합니다.
편집 2:
http://codex.wordpress.org/WordPress_Files
다음은 다음을 기준으로 한 진입 지점 목록입니다.require( 'wp-load.php' );
https://github.com/szepeviktor/WPHW/blob/master/wp-entry-points.md
그리고 그들의 부족한 점에 대한 트랙 티켓 https://core.trac.wordpress.org/ticket/28364 .
지금까지 제 문제는 다음과 같습니다.
ln -s /var/www/vhosts/mainsite/httpdocs/index.php /var/www/vhosts/subsite/httpdocs/index.php
ln -s /var/www/vhosts/mainsite/httpdocs/wp-login.php /var/www/vhosts/subsite/httpdocs/wp-login.php
ln -s /var/www/vhosts/mainsite/httpdocs/wp-admin /var/www/vhosts/subsite/httpdocs/wp-admin
ln -s /var/www/vhosts/mainsite/httpdocs/wp-includes /var/www/vhosts/subsite/httpdocs/wp-includes
언급URL : https://stackoverflow.com/questions/14388946/what-are-all-of-wordpress-public-direct-entry-points
'programing' 카테고리의 다른 글
특정 문자열로 시작하는 클래스를 모두 제거합니다. (0) | 2023.11.04 |
---|---|
키캐시로 수리를 피하는 방법? (0) | 2023.11.04 |
행을 반환하지 않는 쿼리의 기본 행을 설정하는 방법은 무엇입니까? (0) | 2023.11.04 |
Android Gradle 플러그인 0.7.0: "APK 패키징 중 파일 중복" (0) | 2023.11.04 |
활성 셀 옆에 사용자 양식을 정렬하려면 어떻게 해야 합니까? (0) | 2023.11.04 |