草庐IT

redirect

全部标签

apache - 使用 apache 重定向而不丢失搜索排名

http://www.hobo-web.co.uk/how-to-change-domain-names-keep-your-rankings-in-google/IcandiscussmyexperienceonApacheserversandusing“.htaccess”filesand301permanentredirects.Witha301permanentredirectinstructionatyourserverlevel,theage,authorityandreputationofyouroldwebsiteinGoogleistransferredtothisn

apache - 网站监听80和443端口时如何在apache中做301重定向http到https?

我正在使用apache2.4并使用drupal7配置网站。网站在端口80上,ssl在端口443上启用。我已通过网站管理员登录将主页重定向到https,但在检查301重定向时它说URL是应该使用302临时重定向而不是301永久重定向来重定向考虑SEO友好的重定向方法。到目前为止我使用的唯一重定向是RewriteCond%{HTTP_HOST}^domain\.com[NC]RewriteRule^(.*)$https://www.domain.com/$1[L,R=301,NC]但它不会从http重定向到https。我什至尝试遵循规则RewriteCond%{HTTPS}off[OR]R

amazon-web-services - S3 静态网站 : Return HTTP 410

背景我在S3上有一个静态网站,Google索引了10000个HTML页面。我要迁移到新版本,我想从Google索引中删除旧页面(可能不再存在)。我在网上读到,最有效的方法是返回HTTP410(消失)问题根据http://docs.aws.amazon.com/AmazonS3/latest/dev/CustomErrorDocSupport.html,使用S3静态网站时不能返回HTTP410API网关我创建了API网关的模拟集成,它返回HTTP410。然后我配置我的S3存储桶以自动将特定前缀重定向到此url。但是,看到的返回码是HTTP301(第一次重定向)。如果我直接获取API端点,

.htaccess - 301 从 old.com 重定向到 new.com

我的目标是将我当前的旧域重定向到我的新域。所有页面结构都完全相同,唯一发生变化的是域。我想将整个站点重定向到我的.htaccess文件中的新域。我将使用哪一行代码? 最佳答案 你在使用mod_aliasApache模块吗?Redirect301/http://www.new-domain.com/使用mod_rewriteApache模块RewriteEngineOnRewriteRule^(.*)$http://new_domain.com/[R=301]也许:Options+FollowSymLinksRewriteEngine

php - 重定向页面但保留元标记

我使用重定向页面header('Location:http://www.example.com/');Google已将我的页面编入索引,但使用的是我重定向到的页面的元标记。有没有办法保留我的谷歌元标记但仍重定向到该网站?也许在重定向之前有一个倒计时?问候 最佳答案 您可以改用它。内容后的0可以替换为页面重定向前的秒数。Here's一些更多的信息。或者,您可以使用robots.txt,或使用javascript重定向。对于robots.txt,请遵循本指南。http://www.robotstxt.org/robotstxt.html

wordpress - 将 WordPress 站点 'A' 完全重定向到 WordPress 站点 'B'

我创建了一个新的WordPress网站,它是我旧网站的更名版本。它有一个新的域和一个新的设计。除此之外,其他一切都是相同的,包括内容和链接结构。现在我想完全重定向旧链接。与旧帖子一样,标签和类别URL应重定向到新URL。我该怎么做? 最佳答案 在旧服务器的webroot中创建一个.htaccess文件并将其放入:RewriteEngineonRewriteRule^(.*)$http://www.example.com/$1[R=301,L] 关于wordpress-将WordPress

.htaccess - 将 http 重定向到 https,将 www 重定向到非 www,并删除一次重定向中的最后一个斜杠

是否可以将http重定向到https,将www重定向到非www,并删除一个htaccess重定向中的最后一个斜杠,并且它可以是seo友好的?我有这个:RewriteCond%{HTTPS}off[OR]RewriteCond%{HTTP_HOST}^www\.[NC]RewriteCond%{HTTP_HOST}^(?:www\.)?(.+)$[NC]RewriteRule^https://%1%{REQUEST_URI}[L,NE,R=301]而且我不知道如何添加到这个重定向中删除最后一个斜杠。 最佳答案 您可以将此代码用于单个重

django - 使用 Django 将旧 URL 重定向到新 URL

这个问题在这里已经有了答案:DjangoURLRedirect(5个答案)关闭4年前。我将我的网站网址更改为新网址,但谷歌显示我的旧网址,我读到我需要进行301重定向以帮助谷歌显示我的新网址,但我不知道如何使用Django!我的旧网址:path('/',views.ArticleDetail.as_view(),name='detail')我的新网址:path('/',views.ArticleDetail.as_view(),name='detail')更多信息:我正在使用nginx

php - SEO 友好的 HTACCESS 301 将非 www 重定向到 www PLUS .php 到非 .php PLUS http 到 htps

这个问题在这里已经有了答案:htaccessredirecttohttps://www(14个答案)关闭4年前。我在PHP上有一个自定义构建的非CMS站点。我当前的.htaccess设置方式是允许我使用不带“.php”部分的url并将所有非www请求重定向到www:RewriteEngineOnRewriteCond%{HTTP_HOST}^example.comRewriteRule(.*)http://www.example.com/$1[R=301,L]RewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!

域更改后重定向 301

我必须在网站上进行域更改,所以我从www.mydomain.it移到了www.mydomain.eu。目前我对.it域没有完全控制权,所以当需要更改域时,我要求托管服务提供商将.it进行301重定向到.eu,结果,我将.it网站的所有页面都重定向到我的.eu主页(没有404错误),因为以前的网站使用查询作为页面的URL。这是上一个网站的链接示例:http://www.mydomain.it/index.php?page=lkr_pg_chisiamo所以我在重定向后开始得到的是:https://www.mydomain.eu/index.php?page=lkr_pg_chisiamo