2011-12-09 4 views
22

나는 여러 폴더가있는 웹 사이트를 가지고 있으며 .htaccess에서 수정하려고했습니다. 잠시 후, 충돌하는 규칙을 가진 큰 .htaccess가 있습니다..htaccess 또는 심볼릭 링크 (심볼 링크)

이제 폴더를 추가 할 때마다 .htaccess에 추가해야합니다.

제가 조사를 좀 해봤 난 내가하지만 마지막에 나를 그 같은 결과에 대한 있도록 뭔가를 만들거나 수정해야 할 두 솔루션에서

때문에 더 이상 htaccess로 대신 심볼릭 링크를 만들 수 있습니다 발견 대신 심볼릭 링크를 만드는 것이 더 나은 방법일까요?

+0

작성중인 기호 링크는 각각의 경우 .htaccess에 대한 링크입니다. http.conf apache 설정 파일에서 직접 할 수있는 것이 없는지 궁금합니다. 성능상의 이점이 있다는 것을 알고 있습니다. – nwaltham

답변

36

심볼 링크는 예 (Aki가 말한 것처럼)가 빠르지 만 여기에 대한 나의 생각이 있습니다.

이미지, CSS 또는 JS 파일이있는 경우 심볼 링크를 다시 작성하거나 작성할 필요가 없습니다. 전체 URL (예 : /images/...)을 사용하거나 i.domain.com과 같은 공통 도메인을 사용하여 원하는 모든 JS, 이미지 및 CSS를 참조 할 수 있습니다. 예 : i.domain.com/logo.jpg 또는 js.domain.com/site.js

이렇게하면 규칙을 다시 작성하거나 언젠가는 잊어 버릴 링크를 만들 필요가 없습니다.

이미지를 추가하거나 js를 변경하거나 CSS를 업데이트해야하는 경우이 항목을 관리하고 유지 관리하기가 매우 쉽습니다. 항목 하나만 있으면 자동으로 모든 항목이 업데이트되기 때문입니다.

+4

나는이 해결책을 좋아한다 – Adam

+0

당신은 대단히 환영한다 –

28

symblink 사용, .htaccess는 아파치에 의해 처리되어야하지만 symblink는 더 빠른 OS에 의해 처리됩니다.

100 개의 룰을 만들 때 100 개의 팅 블링크가 필요합니다. 원하는 룰이 마지막에 있다면, 모두를 파싱하고 필요한 것을 사용하십시오.