묻고답하기
html 확장자 숨기기?
2014.05.18 20:51
서클렛을 이용하여 .php나 .jsp같은 파일을 .do나 .xxx 등 임의로 지정해둔 확장자로 불러와도 php나 jsp로 인식하는 것이 있는데요, 이를 html+웹호스팅을 받는 환경에서는 불가능할까 싶어 글 올려봅니다.
.htaccess에서 가능 할 것 같아서 여러모로 도전해봤는데, 안되더라고요. 혹시 아시는 고수분들 도움 부탁드립니다.
ㅜ_ㅜ
댓글 4
-
애니즌
2014.05.18 21:50
-
키스투엑스이
2014.05.18 22:25
우선, 답변 감사합니다.
제가 말하고자 했던 것에 표현이 좀 그랬나봐요.
html로 만든 홈페이지가 하나 있는데, index.html만이 아니라 이 홈페이지에 about.html이나 pricing.html 등 여러 링크된 html페이지가 많기에.. 이를 about.html pricing.html 대신에 about.do pricing.do 이런식으로 바꾸어도 접속가능하도록 하려는 거에요.
요컨대 .html이라는 확장자가 아닌 .do 라는 확장자로 접속 가능하도록..
-
애니즌
2014.05.18 22:30
# 1차 ./test.do => ./test.html
RewriteRule ^([a-zA-Z0-9_]+).do]+)$ ./$1.html [L,QSA]
# 2차 ./test/test.do => ./test/test.html
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+).do]+)$ ./$1/$2.html [L,QSA]
# 3차 ./test/test/test.do => ./test/test/test.html
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+).do]+)$ ./$1/$2/$3.html [L,QSA]
# 4차 ./test/test/test.do => ./test/test/test/test.html
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+).do]+)$ ./$1/$2/$3/$4.html [L,QSA]
일단 되는지는 모르겠는데.. 이렇게 하면 되지 않나요?
-
YJSoft
2014.05.19 00:53
htaccess에서 AddHandler를 사용할수 있는 환경이라면 이렇게 할수도 있습니다
AddHandler application/x-httpd-php5 .(확장자)
혹은
AddHandler application/x-httpd-php .(확장자)
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
지성파어 | xpress 에디터 이미지 링크시 첨부 어떻게? [1] | 2010.06.11 by 파라805 |
손우택 | 메인에서 갤러리추출부분 삭제시 디비에러... | |
마리모 | 레이아웃 목록 저장소는 어디에? [1] | 2010.06.11 by 파라805 |
kkc20721 | gd라이브러리 연동이요.. [1] | 2010.06.11 by 행복한고니 |
zzim | 글을쓰면 바로 목록으로 가기 | |
eunbeautiful | 쉬운 설치가 문제네요ㅜ [1] | 2010.06.11 by 앙띠2 |
youngs83 | stdClass는 어떤 클래스인가요 | |
박성우167 | 제로보드가.... [2] | 2010.06.11 by Hide_D |
dreamer | 파일 첨부안되고 증발해버리는 현상 [2] | 2010.06.11 by 안느 |
동길아 | 파일첨부시 100%되엿다가 사라지는 현상 고수님들답변부탁드립니다. [4] | 2010.06.11 by 안느 |
flyanne | CSS 적용 안되는 문제 | |
니알빠야 | 제로보드xe설치방법 [1] | 2010.06.11 by 공듀 |
최강유찬 | 글씨크기가 작아졌어요 [1] | 2010.06.11 by 앙띠2 |
깜장천사 | 리퍼러가 에러나면서... | |
jmb5 | html편집기 에러 [1] | 2010.06.11 by 앙띠2 |
샤랄라핑크 | 갤러리 [1] | 2010.06.11 by 앙띠2 |
promise262 | 외부 html 문서에 권한을 부여하려면 어떤 코드을 이용 해야하나요? | |
해오진(PHDKorea.com) | 질문...외부페이지에서 랜덤하게 이미지 출력...안되나요? [1] | 2010.06.11 by 해오진(PHDKorea.com) |
kingmoney | 캐시파일과 세션 정리 [1] | 2010.06.11 by SMaker |
교자 | 게시판 권한설정 |
단순히 .html을 빼고도 접속이 가능하게끔 원하는 건가요?
아니면 .html을 입력해도 자동으로 .html을 빼게 하게 원하는 건가요?
단순히 .html을 빼고도 접속하게 하는 방법은
# 1차 ./test => ./test.html
RewriteRule ^([a-zA-Z0-9_]+)/]+)$ ./$1.html [L,QSA]
# 2차 ./test/test => ./test/test.html
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/]+)$ ./$1/$2.html [L,QSA]
# 3차 ./test/test/test => ./test/test/test.html
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/]+)$ ./$1/$2/$3.html [L,QSA]
# 4차 ./test/test/test => ./test/test/test/test.html
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/]+)$ ./$1/$2/$3/$4.html [L,QSA]
다만 xe랑 충돌 날 가능성이~~
뭐 이런식으로 하면 되지 않을까요?