답변을 검색해도 도움이되지 않았기 때문에이 작업을 수행 할 수 있을지 잘 모르겠습니다. (솔직히 말해서 Google도이 작업을 수행하는 방법을 모르겠습니다.) 어쨌든 정적 파일 (이미지) media.mydomain.com을위한 도메인이 있습니다. 모든 이미지는 임의의 이름을 가지며 도메인의 홈 폴더에 있습니다. 이렇게 : media.mydomain.com/123abcdefgh.jpg. 그러나, 나는 폴더로 그들을 구성하고 싶습니다, 그래서 나는 한 폴더에 100.000 파일을 가지지 않을 것입니다. 기본적으로 나는 media.mydomain.com/123/abcdefgh.jpg와 같은 것을 가지고 싶습니다. 문자열의 처음 세 문자는 폴더 이름이고 다른 문자는 파일 이름입니다. 이 URL도 괜찮아 보입니다. 해결책이 없다면 나는 함께 갈 것입니다. 그러나 .htaccess를 사용하고 어쩌면 요청 URI의 처음 3 문자를 가져 와서 폴더로 다시 만들고 문자열의 나머지 부분을 파일 이름으로 다시 작성하게 할 수 있습니까? 따라서 media.mydomain.com/123abcdefgh.jpg로 이동하면 서버가 media.mydomain.com/123/abcdefgh.jpg에 액세스합니다. 내 질문에 분명히 바란다. 어떻게 든이 일을 할 수 있습니까? 당신의 도움에 미리 감사드립니다..htaccess 처음 세자를 폴더로 사용
3
A
답변
5
는 httpd.conf
통해 mod_rewrite
및 .htaccess
을 활성화하고 다음 DOCUMENT_ROOT/.htaccess
파일에이 코드를 넣어 :
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/[^/]{3}/
RewriteRule ^(.{3})(.+?\.(?:jpe?g|gif|bmp|png|tiff|css|js))$ /$1/$2 [L,R=302,NC]
관련 문제
- 1. .htaccess 폴더로 리디렉션 (Wordpress 사용)
- 2. PHP 폴더로 리디렉션의 .htaccess
- 3. .htaccess 도메인을 폴더로 리디렉션합니다.
- 4. htaccess 다른 폴더로 리디렉션
- 5. .htaccess : 다른 하위 폴더로 리디렉션
- 6. htaccess - TLD에서 하위 폴더로 리디렉션
- 7. .htaccess 동적 도메인을 폴더로 리다이렉트
- 8. .htaccess 하위 폴더로 모두 리디렉션
- 9. .htaccess 하위 폴더로 리디렉션하고 이름을 제거하십시오.
- 10. .htaccess. 요청을 ~ 사용자 이름 폴더로 리디렉션
- 11. .htaccess 하위 폴더로 리다이렉션 (마스크 처리)
- 12. .htaccess 특정 파일을 하위 폴더로 전달
- 13. htaccess 사이트 루트를 public_html 폴더로 리디렉션
- 14. .htaccess : 폴더를 하위 폴더로 리디렉션하는 방법은 무엇입니까?
- 15. htaccess 여러 도메인 웹 하위 폴더로 리디렉션
- 16. htaccess 301 리디렉션, 기본 사이트가 폴더로 이동
- 17. .htaccess, 모든 PHP 변수를 폴더로 다시 작성
- 18. 루트에서 하위 폴더로 htaccess 규칙 제거
- 19. .htaccess - 기본 언어에 따라 하위 폴더로 리디렉션
- 20. htaccess 한 폴더를 다른 폴더로 바꾸기
- 21. htaccess 와일드 카드가 부모 폴더로 리디렉션
- 22. .htaccess 도메인으로 이동 하위 폴더로 리디렉션
- 23. .htaccess mod는 하위 도메인을 폴더로 다시 작성합니다.
- 24. 부스트, 처음 사용
- 25. 변수 폴더에 .htaccess 사용
- 26. .htaccess 파일을 사용 하시겠습니까?
- 27. .htaccess 다중 도메인 사용
- 28. 여러 리디렉션에 .htaccess 사용
- 29. .htaccess RedirectMatch 사용 방법
- 30. .htaccess 미디어 스킨 및 js로 하위 폴더로 리디렉션
감사합니다! 그것은 작동합니다. – Justin