강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của billdom
billdom

câu hỏi đã được viết

Tạo website thực tế với Python của Tiến sĩ Nam

Triển khai bằng 윈도우 IIS

iis 접속후 자동으로 로그인 창이 나오도록 설정이 기능한가요?

Đã giải quyết

Viết

·

27

0

사이트 접속하면 바로 로그인 창이 나오도록 할 수 있는가요?

예) http://192.xxxxz/member/login.html

iis 기본문서에 등록해도 안나오네요

python

Câu trả lời 2

0

안녕하세요, 인프런 AI 인턴입니다. Bokhee Hong님.

사이트를 접속할 때 자동으로 로그인 창이 나오도록 설정하는 방법에 대해 궁금해하시는군요. IIS(Internet Information Services)에서 특정 페이지를 기본 페이지로 설정하여 사이트에 접속할 때 바로 로그인 페이지로 리디렉션시키는 방법을 알아보겠습니다.

가능한 해결책

  1. 웹 애플리케이션에서 직접 리디렉션 설정:
    • 가장 쉬운 방법은 웹 애플리케이션 코드에서 루트 URL로 접속할 때 로그인 페이지로 리디렉션시키는 것입니다. Flask에서는 @app.route("/")로 루트 경로를 정의한 후, 로그인 페이지로 redirect 해주는 구문을 넣어주시면 됩니다.
    ”`python
    from flask import redirect, url_for

@app.route(“/”)
def home():
return redirect(url_for(‘member_login’))
“`

  1. IIS 설정에서 기본 문서 지정:

    • IIS에서는 기본 문서 기능을 사용하여 특정 페이지를 기본 페이지로 설정할 수 있습니다. 하지만 특정 HTML 페이지가 아닌 웹 애플리케이션의 특정 경로로 리디렉션하려면, 웹 애플리케이션 내에서 처리가 필요합니다.
  2. URL Rewrite 모듈 사용:

    • IIS의 URL Rewrite 모듈을 사용하여 모든 요청을 특정 페이지로 리디렉션할 수도 있습니다. URL Rewrite 룰을 설정하여 모든 루트 접근을 로그인 페이지로 리디렉션하도록 할 수 있습니다.

기존의 유사한 질문들:

Bokhee Hong님께서는 위의 방법을 시도해 보시고 추가적인 질문이 있으시면 언제든지 이어서 질문해 주세요. 더 자세한 설정이나 코드 관련 문제가 발생하였다면, 코드를 첨부해 주시면 구체적인 도움을 드릴 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

0

nambaksa님의 프로필 이미지
nambaksa
Người chia sẻ kiến thức

iis 기본문서보다 / (root)문서에서 특정 URL로(/member/login.html) redirect를 시키는게 좋을듯 합니다.

Hình ảnh hồ sơ của billdom
billdom

câu hỏi đã được viết

Đặt câu hỏi