我不得不根据律师的建议重命名我的一个Controller,并且在这样做时需要牢记SEO和Google-我仍然需要所有旧URL才能工作和/或使用301重定向。重定向提示:301=永久302=临时我知道有一些方法可以使用.htaccess文件来执行此操作,但我不熟悉它的工作原理并且不想破坏任何东西。如果您正在寻找相关资源,这里有一些相关资源:redirecting-old-dynamic-pages-to-new-one-with-friendly-urls-codeigniterCodeigniterhtaccess301301redirectforoldpagesofthewebsit
我想在.htaccess中重定向每个包含“?”的URL。字符添加到我网站的根目录(domain.com)。我读过这个:301-htaccess-redirect-with-special-characters/how-to-make-htaccess-rule-for-a-url-with-specific-characters但是我还是不知道该怎么做。我只知道一点正则表达式。示例Urls我想重定向到我网站的根目录:http://www.portaltarot.com/index.html?url=/MHL-Papus.htmlhttp://www.portaltarot.com/in
我有一个页面A,我已经完成了从B到A的重定向。但是我有疑问,我希望google索引B而不是A。我需要301还是302重定向?提前致谢。 最佳答案 使用302在SERP中保留重定向的URL通过使用302重定向,两个URL都将保留在Google索引中,并可能显示在搜索引擎结果页(SERP)中。注意:您不能用一个替换另一个并从SERP中删除目标URL。为什么?因为搜索引擎使用标准301表示文档已经移动因此对于Google,如果B使用301重定向到A,B将从索引和所有关联到的信息中完全消失code>B将关联到A。302表示该文档在其他地方是
当批量301从旧域重定向到具有相同url结构的新域时,我犯了一个错误。Googlebot按照旧站点上每个页面的301重定向到我的新站点,这给出了404错误。我在浏览器中测试了它对用户有用,但不知何故对谷歌机器人不起作用,我发现它为时已晚。我现在修复了这个错误,并且这些页面可以(希望)被googlebot在他们的新url访问。问题:Google会重新抓取导致404的301重定向吗? 最佳答案 他们会抓取它一段时间,但最终404状态会告诉他们该页面已消失,他们将停止抓取它并将其从索引中删除。如果您在他们停止抓取原始URL之前修复了错误,
希望有人能阐明执行此操作的最佳方法。我们目前有一个网站,大约有350万个页面被谷歌索引。现在我们决定不再需要这个网站,我们将其关闭并用同一域中的一个更小(完全不同)的网站取而代之。因此,我希望所有已编入索引的页面都指向一个页面,解释发生在它们身上的事情。(如果这有意义的话)。所以为了争论起见,假设我要删除所有页面的网站是“xyz.com”,所以如果有人点击索引页面,例如“xyz.com/indexed-page/”,我希望它转到“xyz.com”上的新页面假设为“xyz.com/what-happened-to-indexed-page/”。现在我猜我不应该在这里执行301,因为基本上
我们在magento平台上设置了一个多商店,每个商店都有一个单独的域。现在我们已经换到一个不同的平台,我们为商店保留了最受欢迎的域名(称为域名1),但我已经使用301重定向到域名1的子类别的其他2个域名(域名2和域名3)。例子:域2和域3现在重定向到域1/类别1,域3重定向到域1/类别2谷歌允许吗?我们不想操纵任何结果,只是为了以某种方式将良好的旧域名链接到唯一的商店。谢谢 最佳答案 301将域重定向到子类别是可以的。除了重定向,您还可以在webmastertool中告诉Google,域2和3已指向新位置。
我需要在没有任何SEO问题/损坏的情况下更改我的一些URL。(我将从谷歌数据库中删除我所有的旧网址)例如,旧网址:www.site.com/search/term.html新网址:www.site.com/tag/term.html我的htaccess文件包含这一行:RewriteRule^search/(.*).htmlindex.php?do=search&keyword=$1我该如何改变它?(我必须小心seo损害)像这样,或???RewriteRule^search/(.*).htmlindex.php?do=search&keyword=$1RewriteRule^search
所以前几天我彻底检查了一个完整的网站,并在谷歌搜索结果中发现了一些旧页面片段。旧页面有一个丑陋的链接结构,例如domain.com/index.php?article_id=123。新站点使用漂亮的永久链接,例如domain.com/pagetitle。是否有一段代码可以放入.htaccess文件中,以便将所有丑陋的永久链接重定向到新站点?编辑附加信息:旧链接不再存在。新旧站点的结构差异很大,并不是所有站点的所有内容都进行了改编。主要问题是我不希望谷歌搜索结果中的旧链接总是向用户抛出404。 最佳答案 也许是一个RedirectMa
我有一个在Wix上制作的临时网站,很快需要转移到一个用ZendFramework2制作的新网站。出于SEO的原因,为了不失去目前获得的排名,我需要301重定向页面URLs旧站点到新站点的页面,问题是Wix使用了一些奇怪的地址,例如www.mysite.com/#!about/etc,因此.htaccess中的重定向301规则在#之后不起作用不被视为链接的一部分。如何在不丢失Googlejuice的情况下从此类URL重定向?谢谢。 最佳答案 此代码应允许您使用301将参数传输到最终站点。RewriteEngineOnRewriteCo
在根目录或我客户的服务器(www.thesite.com)上,在一堆文件夹和目录中,安装了一个有效的expressionEngine站点。客户让我改用wordpress建立一个新网站。我做到了。所以现在在“www.thesite.com”的根目录下有一个名为“wordpress_root”的新文件夹(www.thesite.com/wordpress_root)。在里面,整个wordpress目录。因为我需要绕过旧的expressionEngine站点而不完全删除它,我去了wordpress管理面板中的“设置/常规”并将“站点地址URL”设置为“www.thesite.com”并修复了