2011-01-09 4 views

답변

15

답변이 너무 짧은 수 없다는 것을 너무 나쁜 : 제

업데이트 :

MMH가 확인 나를 생각하게

(당신이 그것을 원했다!) :

  • URL을 제한하지 않는다 경로의 마침표 사용.
  • 서버가 실행되는 OS의 일반적인 파일 이름 지정 제한이 적용됩니다.
    Linux 또는 UNIX를 실행하는 경우 파일 이름 지정에 시간이 많이 걸릴 수 있습니다. 윈도우, 그래서 확실하지)

업데이트 2 :

도 내용을 구분하기 위해 파일 이름에 여러 기간을 사용하여 웹 서버 (같은 Apache's content negotiation)의 특별한 구성이있을 수 있습니다. 하지만이 방법으로 파일 이름 지정을 방해해서는 안됩니다.

+0

+1 좋은 답변 :) –

+0

남자들, 더 많은 상향 신호를 얻으면 나는 내 대답을 확장해야한다고 느낍니다. 그리고 내가 여기서 할 수 있는지 확실하지 않습니다. 그러니 그만해! –

+0

이것이 내 stackoverflow 경력 중 가장 쉬운 10 upvotes되었습니다 생각합니다. 어쩌면 나는 내 전략을 바꿔야 할 것이다 ... –

0

내가 여러 .의 파일 이름에 사용하지에 생각할 수있는 유일한 이유는 매우 잘못 작성된 파일 확장자 검사기가 혼동 할 수 있다는 것이다 번호.

+0

Downvoter care to explain? – mpen

0

예.

내 웹 사이트에 img src 태그 내에서 참조 된 ads.atx.ps.960.jpg라는 파일이 있습니다. 페이지를 검색 할 때 Linux의 Chromium과 Firefox에서 해당 부분이 공백으로 나타납니다. 드디어 필사적으로 ads_atx_ps_960.jpg라는 이름으로 바뀌 었습니다.

브라우저 나 웹 서버에 문제가 있는지 잘 모르겠지만 어느 브라우저에서나 점이 작동하지 않는다는 것을 알고 있습니다. 서버 유형에 대한 내 쿼리가 "Apache/2"를 반환했습니다.

yocto.file.copy.html 등의 이름에 여러 개의 점이있는 html 파일이 있습니다. 이것들은 다음과 같습니다. href 태그에서 참조 된 모든 문제가 처음에는 문제가 img src 태그의 JPG와 함께 있음을 알았습니다.

+0

서버가 잘못 구성되어 있어야합니다. 이것은 일반적으로 문제가되지 않습니다. – mpen

+0

그것은 웹 호스트의 서버입니다. 나는 그들이하는 일에 대해 아무런 통제권이 없습니다 ... 그러나 저는 그들이 많은 상업적인 고객들과 함께 큰 웹 호스트라고 언급 할 것입니다 .... 그래서 그것은 합법적 인 문제입니다. – gulchrider

관련 문제