확장자 문의

https://datalab.naver.com/keyword/trendSearch.naver

 

확장자가  .naver 인데

어떤 방법으로 자신만의 확장자로 웹에서 통용되게 할 수 있나요?

 

  • profile

    rewrite를 사용하면 뭐든지 가능합니다. 검색 고고싱!

    단, XE에서는 짧은주소에 임의의 확장자를 붙이는 것을 지원하지는 않습니다.

  • profile
    서버단에서 MIME 타입을 바꿔도 될겁니다 (naver 이라는 확장자를 PHP 로 읽도록 하는 등)
  • profile profile
    이 방법도 통하지만, 누군가가 naver라는 확장자의 파일을 업로드하면 그것까지 PHP로 읽어버리기 때문에 심각한 보안취약점이 발생할 수 있습니다. 대부분의 CMS나 프레임워크들은 php 확장자의 파일 업로드를 금지하거나 무력화시키는 조치를 하고 있지만, 사용자가 임의로 선택한 확장자라면 그런 안전장치를 우회할 수 있으니까요. 가능하면 MIME 타입은 건드리지 않기를 권장하는 이유가 이것입니다.

    XE는 이미지가 아니면 아예 확장자를 떼어버리기 때문에 그나마 조금 더 안전하긴 합니다.