Apache mod 다시 쓰기 규칙을 완벽하게 작성하려고 했으므로이 파일을 실행하고 싶었지만 파일 경로가 깨져서 미쳐 버렸습니다.패스를 통한 하위 도메인의 Mod 재 작성 조건
기본적으로 하위 색인을 정적 인 index.html 파일이 포함 된 내 문서 루트의 하위 디렉토리로 리디렉션하도록 mod 재 작성 규칙을 설정했습니다. 기존 규칙은 다음과 같습니다.
RewriteCond %{HTTP_HOST} ^subdomain\.mydomain\.com$
RewriteCond %{REQUEST_URI} !^/subdirectory/
RewriteRule ^(.*)$ /subdirectory/$1 [PT]
리디렉션이 정상적으로 작동합니다. 그래도 무슨 일이 일어나면 내 이미지가 손상됩니다. 내가 루트로 이미지를 이동할 때
이<img src="img/some-image.png" />
같은 일이 발생, 직접 마이너스 이미지를 호출하려고 예를 들어, 다음 img 태그에 '/ 디렉토리/IMG', 나를 위해 작동하지 않습니다 'img /'경로.
내 리디렉션과 관련이 있습니까? 또는 나는 무엇인가 놓치고 있냐? Pass Through [PT] 플래그를 사용하면 자산 연결이 작동한다는 인상을 받았습니다.
모든 조언을 크게 듣습니다. 당신의 도움을 주셔서 감사합니다!
마크.
이 난 두려워,이만큼 간단하지. 나는 그것이 있었 더라면 좋겠지 만. 어떤 경로를 사용하든 이미지는 500 개의 서버 오류가 발생합니다. .htaccess 파일과 더 관련이 있다고 생각합니다. subdomain.mydomain.com/img/some-image.png을 찾을 수 없습니다. –