Was*_*per 47 subdomain dns seo
要处理规范URL,最佳做法是进行301重定向或更好地为www和非www域设置相同的IP地址?
例如:
Canonical URL/domain wanted是http://mydomain.com
Domain | A Record
------------------------------------
mydomain.com | 58.162.62.34
www.mydomain.com | 58.162.62.34
Run Code Online (Sandbox Code Playgroud)
我知道人们可能有www的CNAME记录(别名,因为CNAME被称为Canonical Name); 与使用相同的IP地址相比,不确定这是否是最佳做法.
或者这更好.
Domain | A Record
------------------------------------
mydomain.com | 58.162.62.34
* www.mydomain.com 301 redirect to mydomain.com
Run Code Online (Sandbox Code Playgroud)
PoB*_*lek 124
您描述的机制(A以及CNAME记录与301重定向)是两种不同协议(DNS和HTTP)的一部分.A和CNAME记录与HTTP服务器为不同请求服务的站点无关.
我们来看看两种不同的DNS配置:
Host | Type | Data
-----------------+-------+-------------
mydomain.com | A | 58.162.62.34
www.mydomain.com | CNAME | mydomain.com
Run Code Online (Sandbox Code Playgroud)
nslookup mydomain.com 解决了 58.162.62.34nslookup www.mydomain.com 解决了 58.162.62.34Host | Type | Data
-----------------+-------+-------------
mydomain.com | A | 58.162.62.34
www.mydomain.com | A | 58.162.62.34
Run Code Online (Sandbox Code Playgroud)
nslookup mydomain.com 解决了 58.162.62.34nslookup www.mydomain.com 解决了 58.162.62.34在这两种情况下,您的规范域和您的www子域都会解析为58.162.62.34.但是,您的HTTP服务器唯一能识别的是它接收对两者mydomain.com和www.mydomain.com同一IP地址的请求.但它不知道你是否使用A或CNAME记录.
您必须使用HTTP 301重定向来强制执行mydomain.comHTTP请求中的规范.但这与您的DNS配置无关.
您可以尝试redirect.center。它仅使用DNS重定向域。
因此它将满足您的DNS配置:
Domain | A Record
------------------------------------
mydomain.com | 58.162.62.34
* www.mydomain.com 301 redirect to mydomain.com
Run Code Online (Sandbox Code Playgroud)
将您的dns记录设置为:
CNAME | www | mydomain.com.opts-https.redirect.center
注:
该.opts-https.参数重定向到https域
如果你只使用http域,那么使用.opts-uri.
| 归档时间: |
|
| 查看次数: |
74939 次 |
| 最近记录: |