在Apache中手动创建301重定向,以将网站的所有IP请求重定向到正确的域名

时间:2018-07-22 11:45:45

标签: linux wordpress apache amazon-web-services

当我在Google上搜索“更好的生活”时,某些页面显示的是IP地址而不是域名。有没有一种方法可以在Apache中手动创建301重定向,以将站点的所有IP请求重定向到正确的域名。还是有可以帮助我的插件?

1 个答案:

答案 0 :(得分:0)

您有几种选择。这些是我想到的一些:

  1. 通过配置apache:创建一个仅用于正确URL的附加apache vhost(请参见here)。在默认的虚拟主机配置中(即第一个),将所有错误的网址重定向到正确的域,例如通过使用Redirect指令或mod_rewrite

  2. 由于您已经用'amazon-web-services'标记了问题,因此我假设您正在AWS上运行服务。您可以创建一个CloudFront distribution,该域名只允许您在服务之前使用您的域,从而确保只有使用正确域的用户(以及Google的网络抓取工具)才能访问您的网站