찾다

 >  Q&A  >  본문

WordPress 다중 사이트에서 HTACCESS를 사용하여 WP-CONTENT URL에 하위 디렉터리 추가

단일 사이트 WordPress 설치를 다중 사이트로 전환 중입니다. 내 기본 사이트에서 손상된 CSS/JS를 수정하려고 합니다.

현재 내 네트워크에는 두 개의 웹사이트가 있습니다:

내 다중 사이트 설치는 "wordpress"라는 하위 디렉터리에 있습니다. 따라서 파일 경로는 public_html/wordpress와 같습니다.

내 목표는 두 웹사이트의 URL 모두 "wordpress" 하위 디렉터리를 포함하지 않는 것입니다. 기본 사이트의 손상된 CSS 및 JS를 제외하고는 모든 것이 잘 작동하는 것 같습니다(보조 사이트는 괜찮아 보입니다).

코드를 검사할 때 모든 CSS 및 JS 호출은 http://www.example.com/wp-content/를 가리키지만 거기에서 파일을 찾을 수 없습니다. 브라우저에서 http://www.example.com/wordpress/wp-content로 이동하면 이러한 파일을 찾을 수 있습니다. WordPress 폴더를 숨기고 싶지만 여전히 파일을 검색할 수 있습니다.

HTACCESS 파일 설정 방법이 헷갈립니다. 하위 디렉터리의 다중 사이트가 제대로 작동하도록 몇 가지 예비적인 변경을 했습니다. 이것은 하위 디렉터리가 있는 다중 사이트로 사이트를 이동하고 하위 디렉터리를 숨기는 방법에 대해 StackOverflow 및 기타 온라인 사이트에서 찾은 가이드입니다. CSS/JS 깨진 문제를 해결하는 방법에 대한 정보를 찾지 못했습니다.

3개의 HTACCESS 파일 중 하나 이상을 업데이트해야 할 것 같습니다.

1.) public_html/.htaccess

으아악

2.) public_html/wordpress/.htaccess

으아악

3.) public_html/wordpress/wp-content/.htaccess 파일이 존재하지 않지만 제가 만들었습니다. 내 생각은 wordpress 하위 디렉터리 없이 파일을 호출하는 것입니다. 하지만 파일은 하위 디렉터리를 포함하는 것처럼 작동해야 합니다. 예를 들어, 현재 http://www.example.com/wp-content/uploads/image.jpg는 손상되었지만 http://www.example.com/wordpress/wp-content/uploads/image.jpg는 작동합니다. 나는 그것이 반대 방향이기를 원하거나 두 가지 경로가 모두 작동하기를 원합니다.

으아악

다양한 HTACCESS 파일에 다른 줄을 추가하려고 시도했지만 아무 것도 작동하지 않았습니다. 또한 새 규칙을 삽입해야 하는 줄 번호도 잘 모르겠습니다. 내 새로운 규칙 중 하나가 정확할 수도 있지만 위치가 잘못되었습니다. 여기 내가 정말로 효과가 있을 것이라고 생각했지만 그렇지 않았던 것이 있습니다.

으아악


P粉917406009P粉917406009334일 전880

모든 응답(1)나는 대답할 것이다

  • P粉930448030

    P粉9304480302024-01-03 12:56:22

    먼저 모두 삭제해야 합니다 .htaccess 文件,只保留根目录中的一个:public_html/.htaccess

    두 번째로, 마지막 규칙은 약간 잘못되었기 때문에 작동하지 않습니다.

    다음으로 변경해야 합니다:

    으아아아

    받는 사람:

    으아아아

    시작/,也不需要301重定向。您希望隐藏 wordpress 文件夹,并将请求的网址从 wp-content/(.*) 映射到 wordpress/wp-content/코드가 필요없으니까>

    또한 이 규칙은 .htaccess 파일의 첫 번째 규칙이어야 하며 다음 기본 WordPress 규칙보다 우선합니다. public_html/ 的最终且唯一 .htaccess부터 다음과 같아야 합니다:

    으아아아

    도움이 되길 바랍니다.

    회신하다
    0
  • 취소회신하다