.htaccess I';我强迫一个站点使用HTTPS,但现在url中有?url=/了

.htaccess I';我强迫一个站点使用HTTPS,但现在url中有?url=/了,.htaccess,ssl,https,ssl-certificate,.htaccess,Ssl,Https,Ssl Certificate,我使用.HTACCESS文件强制网站使用HTTPS。我是这样做的 RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 然而,当您访问uv-technik.co.uk时,虽然它强制使用HTTPS,但在URL中显示如下内容- 我怎样才能摆脱它呢?url=/我已经这样做了,而且很有效 RewriteEngine on RewriteCond

我使用.HTACCESS文件强制网站使用HTTPS。我是这样做的

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
然而,当您访问uv-technik.co.uk时,虽然它强制使用HTTPS,但在URL中显示如下内容-


我怎样才能摆脱它呢?url=/

我已经这样做了,而且很有效

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

确保这是您最重要的规则在您所展示的内容中没有任何内容可以解释
?url=
是如何到达最终url的,因此您的配置中有其他规则,您需要全局地研究它们。提示:如果可以的话,将类似的内容放在Apache主配置文件中,而不是
.htaccess
文件中,这样您就可以获得:简单性、性能和安全性。这不是问题的答案。