Heim  >  Fragen und Antworten  >  Hauptteil

Nginx – verwandte Probleme beim Domainnamensprung

Frage 1: Wenn ich einen Domainnamen abc.com,现在我想要在浏览器中输入abc.com的时候自动跳转到about.abc.com,就像gitlabwie die offizielle Website habe.

Welche Schritte sind erforderlich, um diesen Effekt zu erzielen?
Welche Kenntnisse werden benötigt?

Frage 2: Was ist, wenn ich jetzt einen Domainnamen abc.com,在nginxhtml目录下有两个文件夹目录,一个是bbs,一个是wiki,如何设置能够做到访问bbs.abc.com的时候访问bbs目录下的index,访问wiki.abc.com的时候打开wiki目录下index habe?

Welche Schritte sind erforderlich, um diesen Effekt zu erzielen?
Welche Kenntnisse werden benötigt?

Hinweis: Ich werde es lernen Nginx, aber ich hoffe, Sie können mir zuerst einen Überblick über das Wissen geben, das ich brauche, oder mir einige Hinweise geben und mir sagen, welche Kenntnisse und Schritte erforderlich sind, um es zu erreichen. Vielen Dank.

某草草某草草2714 Tage vor493

Antworte allen(4)Ich werde antworten

  • 習慣沉默

    習慣沉默2017-05-16 17:13:08

    问题1

    方法太多了

    • 最简单的是在DNS解析的时候设置301跳转或者302跳转,将abc.com跳转到about.abc.com

    • 还可以在nginx中设置

    server {
            listen 80;
            server_name abc.com;
    
            return 301 https://about.abc.com$request_uri;
    }
    • 还可以在代码中设置, 比如在js中指定window.locatioin, 后端语言response返回301和location等等

    问题二

    server {
            listen 80;
            server_name bbs.abc.com;
            root path/to/bbs
            index index.php index.html
            
            #其他配置...
    }
    server {
            listen 80;
            server_name wiki.abc.com;
            root path/to/wiki
            index index.php index.html
            
            #其他配置...
    }

    其实用不到什么知识和步骤,网上随便搜搜就可以达到你要的效果。如果想深入一点,问题1请googleurl redirect 301 302 nginx 显式跳转 隐式跳转等关键词
    问题2请googlenginx 配置文件

    Antwort
    0
  • 为情所困

    为情所困2017-05-16 17:13:08

    用关键词:
    nginx 域名重定向

    Antwort
    0
  • 大家讲道理

    大家讲道理2017-05-16 17:13:08

    对于问题1:大部分的解析服务提供商都有“显性URL转发”的功能。你可以在把abc.com解析到about.abc.com

    Antwort
    0
  • ringa_lee

    ringa_lee2017-05-16 17:13:08

    这个稍微google一下就立即有答案了 http://guge.suanfazu.com/sear...

    Antwort
    0
  • StornierenAntwort