我有一個網頁,而現在我已經想添加子域名,以便能有更多的可讀性網址使用可變子域名是一種很好的做法嗎?
例如,如果我的主網頁是www.myshop.com
添加
product1.myshop.com
category1.myshop.com
etc...
它託管在數字海洋,而在乳寧:Ubuntu的,Nginx的,麒麟,和PostgreSQL數據庫,使用Ruby開發on Rails的
一旦我讀過有關子域的文檔,我已經意識到我可以有變量子域,我已經試過是:
1)*添加一個「A」記錄在「數字海洋
2)修改nginx的配置文件的域配置,加入新行我做了」 www」的子域,但是,用‘*’
server {
listen 80;
server_name myshop.com;
return 301 $scheme://www.myshop$request_uri;
# NEW LINE --->
return 301 $scheme://*.myshop$request_uri;
}
之後,內Ruby on Rails的程序,myshop.com
之前一無所獲(類別,產品名稱...等爲子域)是容易的,在那裏我可以重定向到類別的網頁或產品網頁,或任何自動!
因此,舉例來說,如果用戶鍵入whells.myshop.com
我會redirec到www.mysop.com/categories/wheels
(當然,偉大的事情是輪是在表中的值)
無需註冊子域的名字,在數字海洋或ngingx配置文件
不過,似乎太容易被真實的...:/
這不安全嗎?是一種不好的做法?
多謝,(計算器:非常好網站和很好的用戶)
該域的一個缺點是它必須解決,所以它可能會減慢一些事情。 –