HTTPS URL的多重301重定向

时间:2017-10-13 05:27:51

标签: .htaccess redirect https

我有一个客户端网站,现在已转移到HTTPS。默认网址为 http:// business.com ,但仍面临规范问题。我需要将其www版本重定向到默认网址,所有这些网址都是最终的HTTPS网址,即 https:// business.com 。我以前在.htaccess中编写了简单的代码,但是组合多个代码对我来说是一个问题。我已尝试将以下2个示例中的代码组合在一起,如果您能帮助我查看相同内容,我们将不胜感激:

代码1:

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.business.com [NC]
RewriteRule ^(.*)$ http:// business.com/$1 [R=301]

RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https:// business.com/$1 [L,R=301] 

OR Code2:

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.business (DOT)com [NC]
RewriteRule ^(.*)$ http:// business (DOT)com/$1 [R=301]

RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 

这里我在http://后面包含空格,因为我无法发布其他信息,提前感谢。

此致 拉胡

0 个答案:

没有答案
相关问题