보안 #Redirection #linux #http #apache

HTTPD URL Redirect 질문입니다

abcd.example.com 접속 시 abcd.example.com/aaa 경로로 리다이렉션 하고 싶습니다.

근데 /etc/httpd/conf/httpd.conf 파일에서

 Redirect permanent / /webmail

 Redirect permanent http://abcd.example.com http://abcd.example.com/aaa

등 여러번 시도해보았지만 잘 되지 않습니다.. 가끔은 리다이렉션 요청이 너무 많다고 뜨기도 하고요.

이에 대한 조언을 받을 수 있을까요?

4개의 답변이 있습니다.

1st 5stars

0 추천 | 약 5년 전

서버 사이드에서 서버 설정을 변경할 필요없이,

클라이언트 사이드로 리다이렉션 시켜 주는게 더 간단할 것 같아 보이네요.


리다이렉션 시키려는 홈 root에 있는 index.htm ( index.html, index.php 등, 웹서버에서 처리하는 기본 웹 문서 )에 Redirection 시켜주는 Java Script (ECMA Script) 코드를 넣어 주면 해결되겠네요.


예를 들어 index.html을 아래와 같이 변경시켜 주는 해결될거 같네요.


==================

<. html>

<. head>

<. /head>

<. body>

<. script>

location.replace ( "http://abcd.example.com/aaa" );

<. /script>

<. /body>

<. /html>

==================


html 코드에 script가 들어 가서 답글이 블락 처리 되어 여러번 반복해서 올리게 되네요.

Reply

| 약 5년 전

html 코드로 인해 답글 쓰기가 안되어 <를 <.으로 변경해서 올렸네요.

<. 을 <으로 수정해서 사용하세요.

Reply

댓글 남기기

답변을 작성 하시려면 로그인이 필요합니다.

로그인 회원가입

0 추천 | 약 5년 전

도메인으로 접근하는 경우인데... 원하시는 것과는 약간 다르지만 참고해주세요.


<VirtualHost *:80>

ServerAdmin [email protected]

DocumentRoot /...../webapps/aaaa

ServerName abcd.example.com


RewriteEngine on

RewriteCond %{HTTPS} !=on

RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R,L]

</VirtualHost>


Reply

댓글 남기기

답변을 작성 하시려면 로그인이 필요합니다.

로그인 회원가입

0 추천 | 약 5년 전

리다이렉션 하는 서버가 아파치로 되어져 있나요> 아파치가 아니고 IIS인지도 알려주시면 질문에 대한 답변을 받아볼수 있을듯합니다.

Reply

댓글 남기기

답변을 작성 하시려면 로그인이 필요합니다.

로그인 회원가입

답변 달기

답변을 작성 하시려면 로그인이 필요합니다.

로그인 회원가입

IT 솔루션 또는 하드웨어 도입을 검토 중 이신가요?

쉐어드IT 솔루션 상담실에서 믿을 수 있는 제품과 업체를 추천 받으실 수 있습니다.

솔루션 상담실 IT 컨시어지 서비스

보안 카테고리의 다른 질문들...

  • 20일 전
  • 댓글 : 6일 전
  • 약 한 달 전
  • 댓글 : 28일 전
  • 약 한 달 전
  • 댓글 : 23일 전
  • 약 한 달 전
  • 댓글 : 약 한 달 전
  • 약 한 달 전
  • 댓글 : 약 한 달 전