php - 将所有域重定向到单个 https 域
问题描述
我最近购买了一个提供三个域的托管计划。由于我的网站只有一个版本,因此想法是将所有域重定向到一个域(我认为这对 SEO 也更友好)。所以我的问题是:我怎样才能做到这一点?(是否像更改 .htaccess 文件中的某些内容一样简单?)。是否可以为一个域购买一个 SSL 证书并将所有其他域(没有 ssl 证书)重定向到它?
解决方案
在你的 .htaccess
RewriteEngine On
RewriteCond %{HTTP_HOST} ^olddomain.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.olddomain.com$
RewriteRule (.*)$ https://www.newdomain.com/$1 [R=301,L]
一个 damain - 一个证书 :)
推荐阅读
- javascript - Request.query 未定义
- c# - 变量 int m_height; int m_weight; 为零
- amazon-web-services - 配置 Cognito 以正确方式通过 SendGrid 等第三方发送电子邮件
- sql - PostgreSQL - 查询具有另一列的城市、州、国家/地区的列?
- java - 如何使用 Parcelable 从 arraylist 索引传递元素?
- sql - Postgres 更新与默认
- javascript - 如何在a的选项中添加图像
- go - 目录结构和导入
- wordpress - 木材:archive-post_type.php 未触发;等效于非木材主题作品
- python - 为什么不同的类占用相同的内存量?