programing

워드프레스의 공개/직접 진입 지점은 모두 무엇입니까?

powerit 2023. 11. 4. 13:24
반응형

워드프레스의 공개/직접 진입 지점은 모두 무엇입니까?

이것이 약간 이상한 질문이라는 것을 알고 있지만, 간단히 말하면, 우리는 심볼릭 링크를 통해 파일이 로드되는 몇 개의 워드프레스 설치물을 가지고 있습니다(심볼링크는 문서 루트에 있는 반면 워드프레스는 그렇지 않습니다).

이것이 작동하기 위해서는 다음과 같은 웹 브라우저에서 (사용자에 의해 또는 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

반응형