묻고답하기
html 확장자 숨기기?
2014.05.18 20:51
서클렛을 이용하여 .php나 .jsp같은 파일을 .do나 .xxx 등 임의로 지정해둔 확장자로 불러와도 php나 jsp로 인식하는 것이 있는데요, 이를 html+웹호스팅을 받는 환경에서는 불가능할까 싶어 글 올려봅니다.
.htaccess에서 가능 할 것 같아서 여러모로 도전해봤는데, 안되더라고요. 혹시 아시는 고수분들 도움 부탁드립니다.
ㅜ_ㅜ
댓글 4
-
애니즌
2014.05.18 21:50
-
우선, 답변 감사합니다.
제가 말하고자 했던 것에 표현이 좀 그랬나봐요.
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]
일단 되는지는 모르겠는데.. 이렇게 하면 되지 않나요?
-
htaccess에서 AddHandler를 사용할수 있는 환경이라면 이렇게 할수도 있습니다
AddHandler application/x-httpd-php5 .(확장자)
혹은
AddHandler application/x-httpd-php .(확장자)
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
designare0 |
통합검색에서 닉네임도 검색하게 할 순 없을까요?
![]() | |
Pirate | php 버전업 질문 | |
chicha |
모바일 페이지 글목록 수정하려 하는데 도와주세요ㅠㅠ
![]() | |
꿈틀잉 | 관리자 페이지 백지현상 | |
Kangsunghyun | 최근게시물 추출 문의 | |
도리돌 | 다중도메인 문제.. (메인도메인으로 풀려버리네요) [3] | 2015.03.18 by 도리돌 |
가르송 | php버전호환 [1] | 2015.03.18 by 몽실아빠 |
가르송 | xe속도부분... [1] | 2015.03.18 by 몽실아빠 |
putty | 스케치북5 스킨 갤러리형게시판 쓰시는분들 질문이요 [3] | 2015.03.18 by putty |
김동하123 | ASXE_FLAT 레이 아웃에서 로컬메뉴가 안나타납니다 [1] | 2015.03.18 by 김동하123 |
Harry | 사이트맵 추가 반응 無 [5] | 2015.03.18 by ychany |
kinyenug | 모바일용 게시판! | |
kose | welcome_page [2] | 2015.03.18 by kose |
충신 | 모바일게시판 목록 조회수 표시 [8] | 2015.03.18 by 충신 |
비누남어 |
인쇄 미리보기 시 페이지 깨집니다. 해결방법 있을까요?
![]() | |
오달수 | 모바일 게시판 목록에 추천수 나타내기 [1] | 2015.03.18 by 반걸 |
너구리우동면 | iframe resize | |
가을풍경 | 이런 사이트 만드는것 힘드나요? [3] | 2015.03.18 by CosignStudio |
1212 | 하나의 게시판에 2개의 레이아웃을.. [5] | 2015.03.18 by CosignStudio |
본히 | 게시판에서 수정 삭제 버튼을 관리자만 보이게 하기 [2] | 2015.03.18 by 본히 |
단순히 .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랑 충돌 날 가능성이~~
뭐 이런식으로 하면 되지 않을까요?