Fórum Root.cz
Hlavní témata => Server => Téma založeno: čtenář 27. 07. 2015, 20:21:34
-
Potřebuji zablokovat přístup na stránky z nežádoucí sítě s přesměrováním do háje.
Nevím proč to nefunguje, žeby špatná vzdálenost od levýho kraje? Stránky mám na hostingu.
konec kódu v web.config co mi hází chybu 500 a nefunguje přesměrování:
...
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="v11.0" />
</parameters>
</defaultConnectionFactory>
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
</providers>
</entityFramework>
<system.webServer>
<httpErrors>
<remove statusCode="404" subStatusCode="-1" />
<error statusCode="404" prefixLanguageFilePath="" path="/" responseMode="ExecuteURL" />
<remove statusCode="500" subStatusCode="-1" />
<error statusCode="500" prefixLanguageFilePath="" path="http://semtopresmerovat.cz/" responseMode="ExecuteURL" />
<remove statusCode="403" subStatusCode="-1" />
<error statusCode="403" prefixLanguageFilePath="" path="http://semtopresmerovat.cz/" responseMode="ExecuteURL" />
</httpErrors>
</system.webServer>
</location>
<location path="mojedomena.cz">
<system.webServer>
<security>
<ipSecurity>
<add ipAddress="46.23.0.0" subnetMask="255.255.0.0" allowed="false" />
<add ipAddress="93.91.0.0" subnetMask="255.255.0.0" allowed="false" />
</ipSecurity>
</security>
</system.webServer>
</location>
</configuration>
-
Podle mě by to mělo být takto:
<system.webServer>
<httpErrors>
<remove statusCode="404" subStatusCode="-1" />
<error statusCode="404" prefixLanguageFilePath="" path="/" responseMode="ExecuteURL" />
<remove statusCode="500" subStatusCode="-1" />
<error statusCode="500" prefixLanguageFilePath="" path="http://semtopresmerovat.cz/" responseMode="ExecuteURL" />
<remove statusCode="403" subStatusCode="-1" />
<error statusCode="403" prefixLanguageFilePath="" path="http://semtopresmerovat.cz/" responseMode="ExecuteURL" />
</httpErrors>
<security>
<ipSecurity>
<add ipAddress="46.23.0.0" subnetMask="255.255.0.0" allowed="false" />
<add ipAddress="93.91.0.0" subnetMask="255.255.0.0" allowed="false" />
</ipSecurity>
</security>
</system.webServer>
-
Bohužel, taky to nefunguje.
Testuju to tak, že tam vložím moje IP a pokaždý vidím (podle druhu prohlížeče) jen bílou stránku nebo chybu 500 bez přesměrování. Bílá stránka je, i když tam svoje IP nezadám.
Těch návodů na internetu co jsem projel a nic... Hosting chce za práci technika 400 Kč/hodinu