无论是否配置ssl,如何将heroku免费dyno网站索引到Google?

问题描述

我是新开发者。我刚刚学习了Django。我用django创建了一个网站,并使用免费的dynos在herokuapp中托管了该网站。我的网站是http://mysite.herokuapp.com/。我尝试了以下几种方法将我的网站编入google:

  1. 我已经将我的网站提交给了Google搜索控制台,并且已经验证了所有权。

  2. 我已经生成了sitemap.xml文件,并以http://mysite.herokuapp.com/sitemap.xml的URL提交到了我的网站。

  3. 并且站点地图还包含网址https://mysite.herokuapp.com/robots.txt中的robots.txt和robots.txt文件,如下所示:

    用户代理:Googlebot 禁止:/ nogooglebot /

    用户代理:* 允许:/

    站点地图:http://mysite.herokuapp.com/sitemap.xml

  4. 我在每个页面中都使用了标签。

  5. 我确定我没有使用此标签。

我已经尝试过Yoast SEO来查找索引错误,并且发现了以下结果:

警告,没有301重定向将流量重定向到您的 首选域。不论是否加载成功加载的页面 万维网。被视为重复内容!并非页面的所有版本 指向相同的URL。

它还建议:

搜索引擎请参见www.mysite.herokuapp.com和 mysite.herokuapp.com作为两个具有相同网站的不同网站 内容。这导致他们看到很多重复的内容, 他们不喜欢。

目前,您的网站没有将流量引至 www.mysite.herokuapp.com和mysite.herokuapp.com移至 相同的网址。解决这个问题至关重要。

使用rel =“ canonical”标签告诉搜索引擎,哪个是 域的确定版本。使用301重定向进行转移 来自您的辅助域的流量。

此问题可能是由网站的SSL问题引起的 组态。检查您网站的SSL配置是否有错误。

如果您需要解决SSL配置问题的帮助, 考虑使用专业服务为您进行设置。

如建议设置rel =“ canonical”标记和ssl一样。我已经配置了rel =“ canonical”标签。

但是我很想为heroku免费dyno设置ssl。有什么方法可以将我的页面编入google。

注意:我无法购买heroku的爱好或专业包。我是 无法验证我的heroku帐户。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)