Php 使用.htaccess将http重写为https在strato.de上不起作用

Php 使用.htaccess将http重写为https在strato.de上不起作用,php,apache,.htaccess,mod-rewrite,redirect,Php,Apache,.htaccess,Mod Rewrite,Redirect,我有一个ssl加密的网站,我想将用户从我的起始页从https传输到http,因为我的横幅广告。我的问题是,用.htaccess重写strato.de不起作用。我尝试了以下代码,但没有成功 RewriteEngine On RewriteCond %{HTTPS} on RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 我也改变了很多次,strato支持也没有解决方案。他们告诉我,这是不可能的。有没有人在@strato.de

我有一个ssl加密的网站,我想将用户从我的起始页从https传输到http,因为我的横幅广告。我的问题是,用.htaccess重写strato.de不起作用。我尝试了以下代码,但没有成功

RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
我也改变了很多次,strato支持也没有解决方案。他们告诉我,这是不可能的。有没有人在@strato.de遇到过类似的问题,或者知道一种方法

我想将用户从我的startpage从https传输到http

如果只希望以起始页为目标,则将此规则用作根目录中的第一条规则。htaccess:

RewriteEngine On

RewriteCond %{HTTPS} on
RewriteRule ^/?$ http://%{HTTP_HOST}/ [R=301,L]

您的广告提供商不支持https吗?Strato是谁或什么?这是你的共享网络主机吗?你可能应该向Strato询问他们是否支持.htaccess文件和重写规则,或者你是否需要做任何特殊的事情才能让他们工作。不,我的广告提供商不支持https:-你知道有谁做过这件事吗?Sry,strato是我在德国的网站提供商。Strato支持人员告诉我,他们无法解决我的问题,我应该在程序员社区中询问..通过将相同的垃圾随机文本放在.htaccess上,验证您的.htaccess是否已启用,并查看它是否会生成500个内部服务器错误?如果您收到500个错误,然后发布您的虚拟主机配置SSLMy.htaccess不幸已启用,我的提供商已确认。我在哪里或如何找到ssl的virtualhost配置?您需要从同一个提供商处获得它。你是否也像我上面评论的那样运行了这个500错误测试?好的,我从我的提供商那里订购了它,我想我会在明天拿到它。是的,我确实运行了您的500错误测试;-到目前为止谢谢你,该在德国睡觉了