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