ریدایرکت http به https در ویندوز
سلام
من از کد زیر استفاده میکنم ولی ریداکت نمیشود
کد PHP:
<rewrite> <rules> <rule name="HTTP Redirect to HTTPS" enabled="true" stopProcessing="true"> <match url="(.*)" ignoreCase="false" /> <conditions> <add input="{HTTPS}" pattern="off" /> </conditions> <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" appendQueryString="true" redirectType="Permanent" /> </rule> </rules></rewrite>
پاسخ : ریدایرکت http به https در ویندوز
نقل قول:
نوشته اصلی توسط
gef
سلام
من از کد زیر استفاده میکنم ولی ریداکت نمیشود
کد PHP:
<rewrite> <rules> <rule name="HTTP Redirect to HTTPS" enabled="true" stopProcessing="true"> <match url="(.*)" ignoreCase="false" /> <conditions> <add input="{HTTPS}" pattern="off" /> </conditions> <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" appendQueryString="true" redirectType="Permanent" /> </rule> </rules></rewrite>
سلام
داخل web.config از این کد استفاده کنید بعد از <system.webServer>
نقل قول:
<rewrite>
<rules>
<rule name="http to https" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="^OFF$" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="Temporary" />
</rule>
</rules>
</rewrite>
پاسخ : ریدایرکت http به https در ویندوز
نقل قول:
نوشته اصلی توسط
redbull
سلام
داخل web.config از این کد استفاده کنید بعد از <system.webServer>
پاسخ : ریدایرکت http به https در ویندوز
نقل قول:
نوشته اصلی توسط
gef
محتویات web.config رو ارسال کنید
پاسخ : ریدایرکت http به https در ویندوز
نقل قول:
نوشته اصلی توسط
redbull
محتویات web.config رو ارسال کنید
با تشکر از شما
کد PHP:
<?xml version="1.0" encoding="utf-8"?><configuration> <configSections> <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" /> </configSections> <connectionStrings>
<add name="ConnectionString" connectionString="Server=.;Database=00000i;Trusted_Connection=True; " /> </connectionStrings> <system.web> <httpCookies httpOnlyCookies="true" requireSSL="true" /> <trace enabled="false" localOnly="true" /> <customErrors mode="Remote Only" /> <authentication mode="None" /> <compilation debug="false" targetFramework="4.5" /> <httpRuntime targetFramework="4.5" /> <sessionState mode="InProc" cookieless="false" timeout="10"></sessionState> </system.web> <system.webServer> <directoryBrowse enabled="true" /> <defaultDocument> <files> <remove value="default.aspx" /> <remove value="iisstart.htm" /> <remove value="index.html" /> <remove value="index.htm" /> <remove value="Default.asp" /> <remove value="Default.htm" /> <add value="خانه.aspx" /> </files> </defaultDocument> <staticContent> <clientCache cacheControlMaxAge="10.00:00:00" cacheControlMode="UseMaxAge" /> </staticContent> </system.webServer><rewrite><rules><rule name="http to https" stopProcessing="true"><match url="(.*)" /><conditions><add input="{HTTPS}" pattern="^OFF$" /></conditions><action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="Temporary" /></rule></rules></rewrite></configuration>
پاسخ : ریدایرکت http به https در ویندوز
پاسخ : ریدایرکت http به https در ویندوز
پاسخ : ریدایرکت http به https در ویندوز
نقل قول:
نوشته اصلی توسط
gef
چنتا سوال
1-قبل از نصب HTTPS آیا سایت شما بدون مشکل اجرا میشد؟اگر الان https رو حذف کنید سایت شما کار میکنه؟
۲- آیا هاست شما اشتراکی هست و یا سرور مجازی ؟ ورژن IIS ؟
۳- آیا از ران بدون سایتتان در IIS مطمئن هستید؟
پاسخ : ریدایرکت http به https در ویندوز
نقل قول:
نوشته اصلی توسط
redbull
چنتا سوال
1-قبل از نصب HTTPS آیا سایت شما بدون مشکل اجرا میشد؟اگر الان https رو حذف کنید سایت شما کار میکنه؟
۲- آیا هاست شما اشتراکی هست و یا سرور مجازی ؟ ورژن IIS ؟
۳- آیا از ران بدون سایتتان در IIS مطمئن هستید؟
با تشکر از شما
1- بله قبل از نصب ssl مشگلی نبود
2- سرور مجازی Windows Server2016 http://www.webhostingtalk.ir/chrome-.../icons/IIS.pngIIS10.0
3- بله
پاسخ : ریدایرکت http به https در ویندوز
نقل قول:
نوشته اصلی توسط
gef
خب احتمال زیاد شما در biding سایتتون یک اشتباه کردید
یک اسکرین شات بگذارید از binding
وردپرس که استفاده نمیکنید؟
پاسخ : ریدایرکت http به https در ویندوز
از چه کنترل پنلی برای سایت استفاده می کنید؟
2 فایل پیوست
پاسخ : ریدایرکت http به https در ویندوز
نقل قول:
نوشته اصلی توسط
redbull
خب احتمال زیاد شما در biding سایتتون یک اشتباه کردید
یک اسکرین شات بگذارید از binding
وردپرس که استفاده نمیکنید؟
با تشکر از شما
سایت با asp هست وب فرم
- - - Updated - - -
نقل قول:
نوشته اصلی توسط
hamedtr
از چه کنترل پنلی برای سایت استفاده می کنید؟
با تشکر از شما
کنترل پنل ندارم خود ویندوز
پاسخ : ریدایرکت http به https در ویندوز
bindig های شما اشتباه میباشد
http ندارید اصلا
یک http پورت ۸۰ بسازید
سپس یک https برای localhost یا 443:*
بقیه بایندیگ ها اشتباه است.
و در آخر IIS را ریستارت کنید اگر نشد از این کد برای web.config استفاده کنید/
نقل قول:
<system.serviceModel>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />
<bindings>
<webHttpBinding>
<binding name="Binding" crossDomainScriptAccessEnabled="true">
<security mode="Transport">
<transport clientCredentialType="None" />
</security>
</binding>
<binding name="httpbind" crossDomainScriptAccessEnabled="true">
</binding>
</webHttpBinding>
</bindings>
<client />
<services>
<service name="RestService.service" behaviorConfiguration="ServiceBehaviour">
<endpoint address="" binding="webHttpBinding" bindingConfiguration="Binding" contract="RestService.Iservice" behaviorConfiguration="web">
</endpoint>
<endpoint address="" binding="webHttpBinding" bindingConfiguration="httpbind" contract="RestService.Iservice" behaviorConfiguration="web">
</endpoint>
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="ServiceBehaviour">
<serviceMetadata httpGetEnabled="true" httpsGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="true" />
</behavior>
<behavior name="web">
<serviceMetadata httpGetEnabled="true" httpsGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="true" />
</behavior>
</serviceBehaviors>
<endpointBehaviors>
<behavior name="web">
<webHttp helpEnabled="true" />
</behavior>
</endpointBehaviors>
</behaviors>
</system.serviceModel>
پاسخ : ریدایرکت http به https در ویندوز
نقل قول:
نوشته اصلی توسط
redbull
bindig های شما اشتباه میباشد
http ندارید اصلا
یک http پورت ۸۰ بسازید
سپس یک https برای localhost یا 443:*
بقیه بایندیگ ها اشتباه است.
و در آخر IIS را ریستارت کنید اگر نشد از این کد برای web.config استفاده کنید/
یک دنیا تشکر مشگل حل شد
خدا خیرتون بده