打印

让服务器上所有流量在访问不存的在网址自动跳转到别的域名如何设置

让服务器上所有流量在访问不存的在网址自动跳转到别的域名如何设置

请教军哥,服务器装的LAMP 环境,1.5版本,每天有很多流量都访问一些不存在的地址,请问如何让这部分流量访问不存在的链接时,自动跳转到指定的网址,我想让服务器上所有的流量都跳转

TOP

回复 1# 的帖子

#非授权域名
server {
  listen 80 default_server;
  server_name _;
  return 444;
}
#你的域名
server {
  listen 80;
  server_name  aa.com www.aa.com;
......
}
思路就是建立一个default_server,使所有不匹配的域名指向都返回444,或者跳往一个指定站点。这个就由你来处理了。

TOP

回复 2# 的帖子

444是直接换成网址吗?

TOP

回复 2# 的帖子

如果是https的,443端口的要怎么写

TOP

回复 4# 的帖子

htps的这样写
server {
        listen 443 ssl default_server;
        #一定要加证书,否则正常的域名访问也将受影响
        ssl_certificate      fullchain.crt;
        ssl_certificate_key  private.key;
        return 444;
}
如果你想让他跳转到某个网站,可以这么写
return 301 https://www.baidu.com;

TOP

lnmp的话论坛搜索:空主机头
lamp的话需要在apache上设置,在默认虚拟主机目录下创建 .htaccess 文件,添加上
Redirect 301 / http://www.vpser.net
未绑定的域名就会301跳转到后面的域名上

LNMP付费问题排查/LNMP技术支持/Paypal信用卡代付/代购VPS,域名,软件等 QQ 503228080 旺旺 lzhenbao
军哥淘宝店铺
QQ/旺旺仅提供代购及付费代维/问题解决等服务,其他不回复!LNMP相关问题请在本论坛发帖,提问前先搜索,按https://bbs.vpser.net/thread-2555-1-1.html 要求反馈问题!

TOP