草庐IT

redirect

全部标签

.htaccess - .htaccess 中重定向和重写的区别(与 SEO 和规范标签相关)

好吧,如果我想删除URL的扩展名,但我的规范标签指向带有扩展名的url,我不能使用301重定向,否则它会对SEO产生负面影响。是否同样适用于url重写?或者我可以使用重写而不会对SEO产生负面影响吗?根据我的发现,重写似乎只会更改网址栏中的网址。假设这是正确的,如果有人要复制URL,他们会复制重写的URL还是复制原始URL?在您否决这个可能不是编程问题的问题之前,请理解我只是在这里问它,因为我假设程序员比网站管理员更了解htaccess的工作原理。 最佳答案 让我们稍微分解一下。重定向重定向的主要目的是让某些东西(在本例中为搜索引擎

redirect - 使用 301 重定向将内容从 blogspot 移动到自定义博客

我发现了很多关于为blogspot博客使用自定义域的问题,但是,我的客户想离开blogspot并在自己的域上使用自定义CMS解决方案。数据迁移不是问题,但是有什么方法可以确保所有现有链接都可以工作(使用301重定向)?理想情况下无需为每篇文章指定重定向-有很多文章。 最佳答案 您需要在旧网址和新网址之间建立映射。使用此映射,您可以实现所有必需的重定向。您可以使用php或任何其他语言,而不仅仅是.htaccess。然后您可以使用ScreamingFrog检查所有重定向链:http://www.screamingfrog.co.uk/a

asp.net - 在 web.config 中重定向到 www 时忽略 IP

出于SEO目的,我的web.config文件中有这部分代码。它允许我将所有URL重定向到我网站URL的www格式(例如,它将abc.com重定向到www.abc.com)现在我的问题是它还将我网站的IP重定向到www格式(我的意思是它将123.123.123.123重定向到www.123.123.123.123)如何从该操作中排除我网站的IP?提前致谢。 最佳答案 只需添加另一个否定规则来测试REMOTE_ADDR的条件。 关于asp.net-在web.config中重定向到www时忽略

apache - 如何将wordpress网站IP地址重定向到主页

例如,我不知道如何将我的网站IP地址重定向到主页123.255.25.3转http://www.example.com我的网站代码语言是wordpress如果有人知道让我解释一下如何解决这个问题 最佳答案 使用配置添加到文档根.htaccess文件RewriteEngineonRewriteCond%{HTTP_HOST}^\d+\.\d+\.\d+\.\d+$RewriteRule^(.*)$http://www.example.com%{REQUEST_URI}[L,R=301,QSA]

redirect - 仅对网站上的某些内容使用 301 最终会删除这些页面?

我的公司正在将其庞大网站的一个部分“A”的内容迁移到一个只专注于此类内容的新网站“B”。最终,他们想完全删除这个旧的“A”部分,但这个巨大的网站将保留下来。是否值得使用301重定向来帮助用户访问新网站B,而不是有一天把地毯拉出来,并保留一些网页排名?当旧站点上的A部分完全删除时怎么办?301排名会保留在新网站上吗? 最佳答案 是的,创建301重定向是一个很好的做法。这对用户和搜索引擎都有好处。此外,它表明您没有复制内容,而且搜索引擎确实不喜欢“复制粘贴”他人内容的网站。一旦搜索引擎检测到301,排名将保持不变,他们不会将其视为重复内

redirect - 移动域 - 带数据的 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"相同吗?

.htaccess - 关闭在线商店后如何 301 重定向 Shopify 页面?

我正在将我的电子商务商店从Shopify转移到我的域中。以前托管在Shopify上的所有页面现在托管在与我的域相同的服务器上(使用“购买按钮”而不是“在线商店”)。我基本上想将所有Shopify页面301重定向到它们的新URL。我知道Shopify有一个内置的301重定向工具,但是当我删除“在线商店”作为销售channel时,所有这些重定向都停止工作。幸运的是,我能够毫不费力地将它添加回去。与我交谈的Shopify支持代表不知道URL重定向是什么,所以我不确定如何进行。我应该通过我服务器上的.htaccess而不是通过Shopify来执行此操作吗?如有任何帮助,我们将不胜感激。-安吉拉

redirect - 301重定向目录匹配

我一直无法得到这个问题的答案。基本上,我有一堆网址,它们是这样的: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

php 与 htaccess 重定向

我正在寻找PHP重定向与htaccess重定向的详细解释。问题已经问了here但我的情况与此略有不同。我有一个旧网站可以说是www.mydomain.com/oldsite/我的新网站是www.mydomain.com/newsite/这是/oldsite上的一个wordpress安装,有很多帖子,将所有这些都写在htacccess中是一个非常漫长的过程,所以如果我只是在主题的header.php中放置一个php代码,然后将重定向页面的任何html输出到新地址是一个好习惯还是我应该切换到htaccess。我使用的代码是if(is_singular('post')){$link=get_

.htaccess - 避免根级别 301 上的过多重定向

我正在尝试更改网站上的.htaccess,以便每个页面都重定向到另一个网站上的特定页面。我已经设法让非根级别的页面毫无问题地重定向到新域,但是我似乎试图从旧网站的根目录重定向,但我最终遇到了“重定向太多”的问题。这感觉对于优化某人的网站(当他们从以前的域发生变化时)非常关键,因此了解它会很有用。我的代码是这样的:Redirect301/my_counselling.htmlnewsite.org.uk/Redirect301/fees_and_contacts.htmlnewsite.org.uk//?page_id=11Redirect301/qualifications.htmln