所以我插入了一个SLL证书,现在在我的web.config文件的代码中
代码:
<system.webServer>
<rewrite>
<rules>
<rule name="removed by me" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="(^OFF$)" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="SeeOther" />
</rule>
</rules>
</rewrite>
</system.webServer>
现在这很好用,除了我使用的目录之外的所有目录是site / folder / root(我需要访问的所有文件都设置为)现在使用我去的代码我可以说登录和我我在网站/文件夹/登录文件,我登录,当它应该是site / folder / root时,它会带我到site / loginsuccess文件。
如果您还有其他需要,请告诉我!
谢谢!
EDITED -----------
成功登录后,我的重定向是:
header("location:http://Site/folder/memberinterface.php");
答案 0 :(得分:1)
变化
header("location:http://Site/folder/memberinterface.php");
到
header("location: http://Site/folder/memberinterface.php");
^
^
您尚未插入space
这会导致问题。
答案 1 :(得分:0)
想出来!
我需要改变
action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="SeeOther" />
到
<action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}{REQUEST_URI}" />
感谢您的帮助!