未备案域名是指在中国大陆地区,域名所有者未按照相关规定向工信部进行备案的域名。根据中国法律,所有在中国大陆提供服务的网站都必须进行备案。未备案域名在使用过程中会受到一定限制,例如无法直接通过DNS解析访问。
301跳转是一种HTTP状态码,表示一个页面永久性地转移到另一个页面。当服务器返回301状态码时,浏览器会自动将请求重定向到新的URL。
301跳转主要有以下几种类型:
问题描述:未备案域名无法通过DNS解析访问,导致301跳转无法正常工作。
原因:在中国大陆,未备案域名无法直接通过DNS解析访问,因此无法实现301跳转。
解决方法:
server {
listen 80;
server_name old-domain.com;
location / {
return 301 http://new-domain.com$request_uri;
}
}
server {
listen 80;
server_name old-domain.com;
location / {
return 302 http://new-domain.com$request_uri;
}
}
领取专属 10元无门槛券
手把手带您无忧上云