鍍金池/ 問答/Java  PHP  Python  Ruby/ 管理后臺添加多個域名希望訪問的時候跳轉(zhuǎn)至同一個域名

管理后臺添加多個域名希望訪問的時候跳轉(zhuǎn)至同一個域名

后臺添加多個域名例如 www.example1.com, www.example2.com, www.example3.com 希望訪問任意一個 最終跳轉(zhuǎn)至 www.example.com
目前實現(xiàn)的方案是

在前臺讀取后臺添加的域名 通過訪問過來的域名是否在后臺添加的域名數(shù)組里面,如果在就直接跳轉(zhuǎn)至 最終域名地址
那我豈不是每個域名都要配置 相當于在后臺每添加一個域名或者刪除一個域名都需要更新服務(wù)器配置文件,還需要重啟服務(wù),感覺不太對
希望在這里可以得到大牛的一些建議,在這里先謝謝了。
回答
編輯回答
九年囚

dns里面設(shè)置url轉(zhuǎn)發(fā),或者做全站301都可以啊

2017年6月17日 01:22
編輯回答
不二心

如果是Apache:

    <IfModule mod_rewrite.c>                             #用到rewrite_module動態(tài)模塊,要確保Apache中有此模塊service httpd -M
          RewriteEngine on                               #開啟
          RewriteCond %{HTTP_HOST} ^www.test.com$        #跳轉(zhuǎn)條件
          RewriteRule ^(.*)$ http://www.ping.com/$1 [R=301,L]   #跳轉(zhuǎn)目標域名 301為狀態(tài)碼(永久重定向) L:結(jié)束
    </IfModule>

如果是nginx:

          if ($host != 'www.ping.com' )
          {
              rewrite ^/(.*)$ http://www.ping.com/$1 permanent;         #跳到主域名 permanent :永久重定向 redirect :臨時跳轉(zhuǎn) break: 終止rewrite last:基本用這個flag
          }
2018年3月11日 07:23
編輯回答
空痕

管理后臺

程序代碼里面
登陸入口地方增加 域名 host 判斷就可以,不是指定的域名,直接跳轉(zhuǎn)到指定的域名登陸頁面。

2018年6月8日 01:58