드디어 XHTML 1.1 로 구축 완료

dev | 2005-06-10

오랫동의 고심 끝에 드디어 hyeonseok.com 이 XHTML 1.1 로 완성되었습니다.
그동안 고심해 오던 mime-type 문제가 드디어 해결 됐습니다.

Response Headers - http://hyeonseok.com/

Date: Fri, 10 Jun 2005 01:50:33 GMT
Server: Apache/1.3.29 (Unix) PHP/4.3.1 mod_throttle/3.1.2 mod_become/1.2
X-Powered-By: PHP/4.3.1
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Set-Cookie: css=%2Finclude%2Fwhite.css; expires=Sat, 10-Jun-06 01:50:33 GMT; path=/
Keep-Alive: timeout=15, max=99
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: application/xhtml+xml; charset=utf-8

200 OK

간혹 firefox 와 같이 XHTML 지원 브라우져에서는 xml 파싱 에러를 낼 수 있습니다. 그러면 저에게 알려주세요. XHTML 을 사용하는 것이 쉽지만은 않군요. ㅜㅜ
soojung 의 버젼을 업그레이드 안해서 캘린더 쪽에 에러가 조금씩 있었는데 대충 해결 한 것 같습니다.

XHTML 로 옮겨오는 다른 분들을 위해서 참고자료를 조금 적어봅니다.

제가 사용한 코드는 아주 간단합니다. (잘 몰라서...-_-;;) google 에서 본건데 정확한 출처는 기억이 안나네요.

$content_type = stristr( $_SERVER['HTTP_ACCEPT'], 'application/xhtml+xml' ) ? 'application/xhtml+xml' : 'text/html';
header("Content-Type: $content_type; charset=utf-8");

물론 완전한 XHTML 1.1 은 아닙니다. 하지만 완전하게 하려면 IE 에서 제 사이트에 들어올 수가 없기 때문에 어쩔 수 없이 XHTML 1.0 방법을 사용했습니다. 다운그레이드를 해야 하나 고민을 했지만...이미 다운 그레이드 경험이 있고 또 그럴 수가 없어서 그냥 현상태로 갑니다. ㅎㅎ
XML 이기 때문에 검색엔진이 어떻게 반응을 할지 잘 모르겠는데 별 문제 없겠죠?

Comments

  • 토끼군 2005-06-10

    흐흐흐 저걸 쓰면 아무 데서나 잘 돌아 갈 것 같네요. 제 홈페이지는 XHTML 1.1이라면서 Content-Type은 text/html로 그냥 보내고 있는데 고려해 봐야 겠네요. (...라고는 하지만 귀찮아서;)

  • 까막 2005-06-15

    전 귀찮아서 포기. :) 홈 라이센스 문제 고민하고 있어요. ㅎㅎ

  • 지윤 2005-06-15

    현석님 멋쟁이!! WSK 작업할때 많은 도움이 되겠네요. :)

  • 일모리 2005-06-24

    정말 멋쟁이! 존경합니다. (_ _)

  • 한혜선 2005-10-24

    안녕하세요 ^^ 자료를 찼다 여기까지 왔습니다. 님께서 설치 하신 mod_become 에 대해 궁금 해서요 저두 mod_become이것이 필요해서 그런데.. test 해볼려고요 ^^;; 근데 1.3만 찼아 볼수 있더라고요 다른 분들은 1.2를 설치 하던데.. 1.2와 1.3의 차이를 모르겠어서요 그리고 소스도 구할 수 없더라구요 ㅠㅠ rpm 조차도 그래서 찼다 찼다 여기 까지 왔는데 님께서는 mod_become/1.2 를 어디서 구하셨나요 다운 경로라도 알려주심 감사하겠습니다 꼭 부탁 드려요 (^^)(__)(^^)꾸벅

Post a comment

:

: 공개 되지 않습니다. Gravatar를 표시 합니다.

:

: HTML 태그를 사용할 수 없습니다.