http://~~~.com/@ID 이렇게 도메인소스가 나올수있나요?
본문
http://~~~.com/@ID 이렇게 도메인소스가 나올수있나요?
예를들어서 인스타그램같은경우
instagram.com/@id 이렇게 표현이 되어지는데요.
이게 어떻게 가능한건가요?
답변 2
웹서버 설정으로 가능합니다.
userdir 의 경우 보통 틸드연산자(~) 를 접두어로
abc 라는 아이디가 있으면
domain.com/~abc
이런식으로 접근시 웹서버의 설정된 규칙에 따라
내부적으로는 각 계정 유저의 디렉토리 어떤 특정한 곳이나
혹은 다른 어떤 특정한 곳으로 지정된 위치를 액세스 하게 됩니다.
아파치의 예이구요
https://httpd.apache.org/docs/2.4/ko/howto/public_html.html
nginx 의 예입니다.
https://gist.github.com/alanbriolat/1248004
구현하는 방법이나 사용하는 정규식이나 다 다를테구요
또는 Redirect 방식으로 처리할 수도 있습니다.
.htaccess를 통해서 rewrite rule을 정해서 redirect 시켜주는거죠.
.htaccess 설정법을 검색해보시면 좋은 답을 얻을 수 있으실겁니다.
답변을 작성하시기 전에 로그인 해주세요.