我有一个网站。
我将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文件。