redirect - 用于站点迁移的 httacess 重定向链
问题描述
我最近做了一个站点迁移到一个新站点以更改域名。我失去了重要的排名,我认为这可能是由于重定向链包含 2 个步骤而不是 1 个。
当前重定向链:
http://old-site.com/ -> 301
https://www.newsite.com -> 301
https://newsite.com -> 200
而不是成为所需的链:
http://old-site.com -> 301
https://new-site.com- > 200
这是我正在使用的当前代码。我应该在重写规则中排除“www”,以获得所需的 1 步重定向链吗?
RewriteEngine On
RewriteCond %{HTTP_HOST} ^old-site.\.de$ [OR]
RewriteCond %{HTTP_HOST} ^www\.old-site.\.de$
RewriteRule (.*)$ https://newsite.de/$1 [R=301,L]
</IfModule>``
解决方案
推荐阅读
- java - 无法将我的 Spring Boot 应用程序连接到 mysql
- reactjs - ReactJS 生产 url 路径设置
- javascript - 如何在 Rails 的表单中使用 javascript 变量
- java - 尝试在插件类型项目中添加 log4j。错误:java.lang.NoClassDefFoundError:org/apache/log4j/PropertyConfigurator
- spring-mvc - 需要从 REST API 回发解析二进制 pdf 数据并将其保存在文件系统或 mysql db 中
- laravel - Laravel Vue js:如何像这样更新组件表单 Javascript:
- java - 如何创建简单的 maven java web 项目
- c# - 乒乓球物理
- react-native - 急速模块地图中不存在模块“反应”
- properties - 使用 std::vector<> 作为 Objective-C 属性