nginx – Wie kann die verweisende URL beim Erstellen eines Second-Level-Domainnamens für eine Website automatisch aufgelöst werden?
黄舟
黄舟 2017-05-16 17:03:30
0
3
748

Schritte vorher:

  1. Erstellen Sie einen Domainnamen der zweiten Ebene in DNS
  2. Der Domänenname der zweiten Ebene gibt die A-Datensatzbindung an
  3. Der Server ist an den Domänennamen der zweiten Ebene gebunden

Aktueller Bedarf:

  1. Der Benutzer erstellt den Domainnamen xxx.example.com auf der Website
  2. Der Zugriff auf diesen Domainnamen führt automatisch zu example.com/xxx
  3. Wie erreicht man das?
黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

Antworte allen(3)
phpcn_u1582

用泛解析处理,首先,解析 *.example.com到example.com,这样所有子域名都会指向example.com,接下来对请求进行判断,取出 * 部分,进行相应的跳转即可(例如使用$_SERVER['SERVER_NAME'])。

曾经蜡笔没有小新

nginx应该可以做到,抛砖引玉 0.0

server{
    listen 80;
    server_name sec-domain.domain.com;
    location / {
        proxy_pass domain.com/sec-domain;
    }
}
phpcn_u1582

1.域名泛解析
2.apache使用mod_rewrite

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage