>  Q&A  >  본문

루트 도메인에서 하위 도메인으로 리디렉션한 후 내 URL이 "wp-content"를 제거하는 이유는 무엇입니까?

내 테스트 URL은 다음과 같습니다: https://mydomains.com/wp-content/uploads-webpc/uploads/2022/05/store-riil-x-1-300x404.jpg.webp

내 htaccess 규칙은 다음과 같습니다:

으아아아

https://htaccess.madewithlove.com/에서 규칙을 테스트한 결과는 다음과 같습니다.

  1. RewriteCond %{HTTP_HOST} ^aspirecig.com$ [NC]

    이 조건을 충족하세요.

  2. RewriteRule ^(.*)$ https://www.aspirecig.com/[L,R=301]

    새 웹사이트는 https://www.aspirecig.com/wp-content/uploads-webpc/uploads/2022/12/black-1.jpg.webp

    입니다.

    테스트가 중지되었으며 상태 코드 301로 리디렉션됩니다

브라우저 URL은 실제로 다음과 같이 다시 작성됩니다: https://www.mydomains.com/uploads-webpc/uploads/2022/05/store-riil-x-1-300x404.jpg.webp

왜 "wp-content"가 누락되었나요? 이에 대한 가능한 이유는 무엇입니까? 누구든지 나를 도와줄 수 있나요? 정말 감사합니다

P粉098979048P粉098979048300일 전403

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

  • P粉446800329

    P粉4468003292024-01-18 00:25:23

    .htaccess(또는 )에서 RewriteRule을 사용하면 암시적으로 비교하는 문자열의 일부 선행 부분이 제거됩니다.

    DocumentRoot에서는 맨 앞의 "/"입니다. 문서 루트의 wp-content/와 같은 더 깊은 디렉토리는 해당 디렉토리로 이동한 디렉토리도 삭제합니다.

    그러면 이 htaccess가 $docroot/wp-content 中,则 /wp-content 将被删除。如果您想返回完整的原始 URL,请避免此处的 并使用 %{REQUEST_URI}에 위치해 있다면.

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