سلام خسته نباشین.من یه هاست اختصاصی خریداری کردم و ssl رو هم برای اوکی کردم.الان وقتی ادرس سایت رو میزنم رو همون http بالا میاد.تو اینترنت سرچ هم کردن و کد
رو طبق توضیحات به web.config قسمت system.webserver اضافه کردم.اما سایت خطا 500 رو میده و بالا نمیاد
بررسی کنید این تگ از قبل وجود نداشته باشه و شما اضاففه کرده باشید
ممکنه تکراری شده باشه
چک کردم همچین کدی وجود نداشت.
این کدی که اضافه کردم اوکی هست؟ یعنی مشکلی نداره؟
این کدیه که من استفاده میکنم
<rule name="HTTP to HTTPS redirect" stopProcessing="true"> <match url="(.*)" /> <conditions> <add input="{HTTPS}" pattern="off" ignoreCase="true" /> </conditions> <action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}" /> </rule>
داخل system.webserver قرار میدید شما ؟
چون من الان تست کردم ارور 500 میده
<system.webServer> <rule name="HTTP to HTTPS redirect" stopProcessing="true"> <match url="(.*)" /> <conditions> <add input="{HTTPS}" pattern="off" ignoreCase="true" /> </conditions> <action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}" /> </rule> <validation validateIntegratedModeConfiguration="false" /> <handlers> <remove name="ExtensionlessUrlHandler-Integrated-4.0" /> <remove name="OPTIONSVerbHandler" /> <remove name="TRACEVerbHandler" /> <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" /> </handlers> </system.webServer>
بله
از طریق خود iis ست کنید تا به مشکل نخورید
سرچ کنید redirect http to https iss
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)