当我放置https重定向代码时,网站在http和https上的反应不同

时间:2019-01-09 08:29:59

标签: .htaccess http redirect https url-rewriting

我有一个网站。

我将htaccess用于不同的目的。现在我们希望使用https可以使网站更安全。因此,我在htaccess文件中添加了以下几行:

RewriteCond %{HTTPS} !=on
RewriteRule (.*) https://www.shakespearetheaterdiever.nl/$1 [R=301,L]

该网站的一部分是网上商店。该网上商店有自己的index.php和参数。 (例如:http://www.shakespearetheaterdiever.nl/Verkoop/index.php?item=william-magazine&action=page&group_id=31&lang=NL)。因此,我还在访问文件中排除了该目录:

RewriteRule ^(Verkoop)(/.*)?$ - [L]

问题是,当网站为http时,在网上商店中一切正常。它会在网站中打开,并且正在使用自己的网址参数。

当我在htaccess中激活https代码时,网上商店将重定向到站点索引,而不是Verkoop目录index.php

我无法弄清楚如何处理并正确更改htaccess文件。

0 个答案:

没有答案