所以前几天我彻底检查了一个完整的网站,并在谷歌搜索结果中发现了一些旧页面片段。旧页面有一个丑陋的链接结构,例如domain.com/index.php?article_id=123。新站点使用漂亮的永久链接,例如domain.com/pagetitle。是否有一段代码可以放入.htaccess文件中,以便将所有丑陋的永久链接重定向到新站点?编辑附加信息:旧链接不再存在。新旧站点的结构差异很大,并不是所有站点的所有内容都进行了改编。主要问题是我不希望谷歌搜索结果中的旧链接总是向用户抛出404。 最佳答案 也许是一个RedirectMa
在根目录或我客户的服务器(www.thesite.com)上,在一堆文件夹和目录中,安装了一个有效的expressionEngine站点。客户让我改用wordpress建立一个新网站。我做到了。所以现在在“www.thesite.com”的根目录下有一个名为“wordpress_root”的新文件夹(www.thesite.com/wordpress_root)。在里面,整个wordpress目录。因为我需要绕过旧的expressionEngine站点而不完全删除它,我去了wordpress管理面板中的“设置/常规”并将“站点地址URL”设置为“www.thesite.com”并修复了
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭7年前。Improvethisquestion让你解释每一点:我有404错误页面的重复标题问题,我使用WordPress插件使用301重定向重定向了所有页面。它有效并减少了错误,之后我更新了插件站点地图索引,所有错误都回来了。我检查了一些链接和重定向,我使用robots.txt来阻止具有301重定向的链接。如果我们在单个页面中重定向多个链接,是否会产生影响?是否需要删除301重定向才能解决重复标题?我是否需要使用不同的链接进行重定向?提
我发现了很多关于为blogspot博客使用自定义域的问题,但是,我的客户想离开blogspot并在自己的域上使用自定义CMS解决方案。数据迁移不是问题,但是有什么方法可以确保所有现有链接都可以工作(使用301重定向)?理想情况下无需为每篇文章指定重定向-有很多文章。 最佳答案 您需要在旧网址和新网址之间建立映射。使用此映射,您可以实现所有必需的重定向。您可以使用php或任何其他语言,而不仅仅是.htaccess。然后您可以使用ScreamingFrog检查所有重定向链:http://www.screamingfrog.co.uk/a
在我删除一个页面之前,我被他们重定向(301)这个页面到类别页面,但是在googlewebmastertool中,它说我有太多的“软404”所以最近我改变了这个并发送了一个410错误并显示了一些指向类似页面的链接,但是现在在webmastertool中,它说它发现增加了“404notfound”怎么办?? 最佳答案 当然,他们看到404错误增加了,因为这就是正在发生的事情!它们会警告您,以便您注意到意外问题。但现在增加确实是有意的,所以忽略它。警告将消失。 关于seo-页面删除时错误30
我在文件夹中有一个wordpress网站:/var/www/wordpress并且我有一个名为:mydomain.com的域。在托管中,我做了一个AREGISTER和一个区域WWW。现在我需要从http://midomain.com进行301重定向至http://www.midomain.com但是我正在尝试的方法不起作用,而且SEO检查器没有验证我的.htaccess我在/var/www/wordpress/.htaccess中的.htaccess是这样的:ExpiresActiveonExpiresByTypeimage/jpg"accessplus1month"ExpiresBy
我的公司正在将其庞大网站的一个部分“A”的内容迁移到一个只专注于此类内容的新网站“B”。最终,他们想完全删除这个旧的“A”部分,但这个巨大的网站将保留下来。是否值得使用301重定向来帮助用户访问新网站B,而不是有一天把地毯拉出来,并保留一些网页排名?当旧站点上的A部分完全删除时怎么办?301排名会保留在新网站上吗? 最佳答案 是的,创建301重定向是一个很好的做法。这对用户和搜索引擎都有好处。此外,它表明您没有复制内容,而且搜索引擎确实不喜欢“复制粘贴”他人内容的网站。一旦搜索引擎检测到301,排名将保持不变,他们不会将其视为重复内
我正在从d(omain)1移动到d2。我想让R301从d1到d2并且在d2我想知道,用户是从d1并且没有直接到达d2(不一定只是根据定义的直接流量,但不是通过d1上的重定向。我更喜欢在使用URL参数时不会产生更多“问题”(例如SEO问题)的解决方案。非常理想的是HTTP_REFERER或其他header,但它似乎不起作用。或者是否有解决方案(完全......除了URL参数)?此外,如果我最终必须使用URL参数,在d2网页上设置...rel="canonical"...是否足够,以便Google看到“mypage.php?redirected=true"与"mypage.php"相同吗?
我正在将我的电子商务商店从Shopify转移到我的域中。以前托管在Shopify上的所有页面现在托管在与我的域相同的服务器上(使用“购买按钮”而不是“在线商店”)。我基本上想将所有Shopify页面301重定向到它们的新URL。我知道Shopify有一个内置的301重定向工具,但是当我删除“在线商店”作为销售channel时,所有这些重定向都停止工作。幸运的是,我能够毫不费力地将它添加回去。与我交谈的Shopify支持代表不知道URL重定向是什么,所以我不确定如何进行。我应该通过我服务器上的.htaccess而不是通过Shopify来执行此操作吗?如有任何帮助,我们将不胜感激。-安吉拉
我一直无法得到这个问题的答案。基本上,我有一堆网址,它们是这样的:www.mysite.com/gb/best-price/description.shtmlwww.mysite.com/fr/best-price/description.shtmlwww.mysite.com/jp/best-price/description.shtml我需要将他们重定向到他们的直接匹配页面,如下所示:www.mysite.com/gb/best-price/index.shtmlwww.mysite.com/fr/best-price/index.shtmlwww.mysite.com/jp/be