<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
		<rewrite>
			<rules>
				<rule name="presmerovani bez www na www" enabled="true" stopProcessing="true">
				    <match url=".*" />
				    <conditions>
				        <add input="{HTTP_HOST}" pattern="^[^\.]+\.[^\.]+$" />
				    </conditions>
				    <action type="Redirect" url="https://www.{HTTP_HOST}/{R:0}" redirectType="Permanent" />
				</rule>

				<rule name="HTTP to HTTPS redirect" stopProcessing="true">
					<match url="(.*)" />
					<conditions>
						<add input="{HTTPS}" pattern="off" ignoreCase="true" />
						<add input="{HTTP_HOST}" matchType="Pattern" pattern="^localhost$" negate="true" />
					</conditions>
					<action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}" />
				</rule>
				
				<rule name="adresar" stopProcessing="true">
					<match url="(.*)" />
					<conditions logicalGrouping="MatchAll">
						<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />  
						<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> 
					</conditions>
					<action type="Rewrite" appendQueryString="false" url="redirect.asp?link={URL}&amp;{QUERY_STRING}" />
				</rule>
			</rules>
		</rewrite>
		<security>
			<requestFiltering>
				<requestLimits maxQueryString="32768" />
			</requestFiltering>
		</security>
        <httpErrors errorMode="Detailed" />
	</system.webServer>
	<system.web>
		<globalization culture="cs-CZ" enableClientBasedCulture="true" requestEncoding="windows-1250" responseEncoding="windows-1250" responseHeaderEncoding="windows-1250" uiCulture="cs-CZ" />
		<httpRuntime maxRequestLength="5000" />
	</system.web>
</configuration>




