301重定向通过.htaccess无法正常工作

时间:2017-05-23 14:19:15

标签: .htaccess redirect https

我尝试通过301重定向将所有http页面访问重定向到https。 不幸的是,我的.htaccess中的代码无法正常工作:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L] 

主页面www.besserbrauer.de有效,但网站上的链接都不再有效(单击时只显示空白页面)。有任何想法吗?注意:我现在删除了.htaccess,但如果你想看看会发生什么,我可以暂时上传一段时间。

谢谢!

1 个答案:

答案 0 :(得分:0)

试试这个,这会强制浏览器浏览到https

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^bessenbrauwer\.de [NC]
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.besserbrauer.de/$1 [R,L]

希望它有效!