Seo 打开我网站的www版本会导致我首选的非www版本在drupal 7中被破坏

Seo 打开我网站的www版本会导致我首选的非www版本在drupal 7中被破坏,seo,drupal-7,Seo,Drupal 7,我刚刚决定在我自己的网站上使用Drupal7(我是这里的新手),我想我更喜欢使用非www版本(“http://mysite.com),而不是使用我的网站的www版本(“http://www.mysite.com"). 一切都很顺利,直到我安装了一些用于SEO目的的模块: 站点验证(需要模块令牌) 页面标题 元标记(快速) XML站点地图 乍一看,一切似乎都很好。然而,当我今天查看我的网站时(我昨天实现了那些SEO模块),就这么突然,很少有丑陋的事情发生: 页面标题像这样混乱:混乱之前:my

我刚刚决定在我自己的网站上使用Drupal7(我是这里的新手),我想我更喜欢使用非www版本(“http://mysite.com),而不是使用我的网站的www版本(“http://www.mysite.com").

一切都很顺利,直到我安装了一些用于SEO目的的模块:

  • 站点验证(需要模块令牌)
  • 页面标题
  • 元标记(快速)
  • XML站点地图
乍一看,一切似乎都很好。然而,当我今天查看我的网站时(我昨天实现了那些SEO模块),就这么突然,很少有丑陋的事情发生:

  • 页面标题像这样混乱:混乱之前:mysite.com |免费网站|免费在线商店|免费网络。混乱之后:| mysite.com(我不知道怎么会变成这样!)
  • 头标签中缺少Google站点验证
  • 过了一些时候,我发现通过管理-配置-性能清除缓存会以某种方式将其恢复到我之前设置的方式(就像前一天一样)。然后,我决定用“http://www.mysite.com“(我总是使用”http://mysite.com“以前),突然我的网站又变丑了(遇到我上面提到的2个问题)

    我的猜测是,谷歌爬虫可能会使用“http://www.mysite.com“格式化,从而导致我的网站出错(该网站刚刚上线几天,我怀疑是否有人知道它的地址)

    有人能给我解释一下这里出了什么问题吗?我对Drupal7和SEO完全是新手(只要决定尝试一下这个东西就行了),也许解决方案可以帮助我克服这个问题

    谢谢你抽出时间,很抱歉发了这么长的邮件

    问候,


    汤米想不出这个问题。但我有一个解决方案,打开.htaccess文件,找到以下几行(通常从第78行到第88行)

    您可以使用这些行强制用户打开带有/不带www.part的网站

    希望这有助于。。。穆罕默德

      # To redirect all users to access the site WITH the 'www.' prefix,
      # (http://example.com/... will be redirected to http://www.example.com/...)
      # uncomment the following:
      # RewriteCond %{HTTP_HOST} !^www\. [NC]
      # RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
      #
      # To redirect all users to access the site WITHOUT the 'www.' prefix,
      # (http://www.example.com/... will be redirected to http://example.com/...)
      # uncomment the following:
      # RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
      # RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301]