我有一个网页,而现在我已经想添加子域名,以便能有更多的可读性网址使用可变子域名是一种很好的做法吗?
例如,如果我的主网页是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配置文件
不过,似乎太容易被真实的...:/
这不安全吗?是一种不好的做法?
多谢,(计算器:非常好网站和很好的用户)
该域的一个缺点是它必须解决,所以它可能会减慢一些事情。 –