.htaccess 파일을 사용하지 않고 하위 디렉토리가 아닌 단일 디렉토리에 규칙을 적용 할 수 있습니까?/var/www/html을 Date desc로 정렬하고 싶습니다. 그러나 하위 디렉토리에서이 규칙을 적용하지 않으려합니다.Apache 구성 - 하위 디렉토리 제외
지금은/var/www/html Directory 태그 내에 IndexOrderDefault Descending Date가 있습니다.
.htaccess 파일을 사용하지 않고 하위 디렉토리가 아닌 단일 디렉토리에 규칙을 적용 할 수 있습니까?/var/www/html을 Date desc로 정렬하고 싶습니다. 그러나 하위 디렉토리에서이 규칙을 적용하지 않으려합니다.Apache 구성 - 하위 디렉토리 제외
지금은/var/www/html Directory 태그 내에 IndexOrderDefault Descending Date가 있습니다.
이 문제가 발생한 사용자 : https://issues.apache.org/bugzilla/show_bug.cgi?id=49809 (Apache 버그 49809)을 참조하십시오. $는 아파치에 의해 설명 할 수없는 몇 가지 이유로 라인 앵커의 끝으로 인식되지 않습니다.
당신은 정확히 디렉토리 (및 해당 디렉토리)와 일치하도록 DirectoryMatch 지시어를 사용할 수 있습니다 : 그것은 디렉토리 경로와 일치하는 정규 표현식을 사용
<DirectoryMatch "^/www/var/html$">
IndexOrderDefault Descending Date
</DirectoryMatch>
. 자세한 내용은 http://httpd.apache.org/docs/2.0/mod/core.html#directorymatch을 참조하십시오.
그래, 내가 읽었던 모든 것은 그것을하는 가장 좋은 방법이라고 지적했다. 어떤 이유로 Fedora 8의 내 아파치는 정규 표현식에서 라인 앵커의 끝을 무시하는 것처럼 보입니다. 기회가 생겼을 때 CentOS 상자에서 해보겠습니다. 제대로 작동하면 크레딧을 줄 것입니다. – Chris
훌륭한 후속 조치. 나는 그것에 대해 잠시 들여다 볼 시간이 있었으면 좋겠다. 나는 이것에 벽에 나의 머리를 두드리는 것을 기억한다! – Chris