.htaccess - 重定向和 SEO(SSL 重定向)

标签 .htaccess ssl redirect

所以我为我的网站购买了一个 SSL,为了将 HTTP 重定向到 HTTPS,我使用了以下内容

RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} example\.com$ [NC]
RewriteRule ^ https://example.com%{REQUEST_URI}  [R=301,L,NE]

效果很好。没问题。但问题是,当我进行一些基本的速度测试和 SEO 测试时,总是会出现类似“禁用重定向以获得更好的速度,seo”之类的错误。

但是如果我删除 .htaccess 重定向,HTTP/HTTPS 就会出现问题

我该如何解决这个问题?有没有其他方法可以在不重定向的情况下使 SSL 工作?

以防万一的信息;我使用 Godaddy Linux 服务器。

提前致谢。

最佳答案

在您的 .htaccess 文件中使用此代码来解决 SSL 问题

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

如果 RewriteEngine 已经“开启”,则无需再次“开启”。我希望这能完美运行。

关于.htaccess - 重定向和 SEO(SSL 重定向),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43830248/

相关文章:

.htaccess - 如何使用 `scp` 部署网站的 `.htaccess` 文件?

ruby-on-rails - Rails、DNSimple、Heroku 和 SSL - 我需要证书吗?

java - PKI-- 读卡器更换

c - OpenSSL 中的预主 key 和主 key

php - 我们可以使用 javascript 检索和设置 PHP cookie 吗

javascript - rails : redirect with call to Ajax

batch-file - 如何使用 "echo"将 echo 重定向命令重定向(或写入)到 .bat 文件?

wordpress - htaccess 条件特定页面

php - .htaccess if 语句?

css - google page speed up-优化css传递