|
|
- <?xml version="1.0"?>
- <configuration>
- <appSettings>
- <add key="blog:theme" value="Sevomin"/>
- <add key="blog:name" value="اخبار سومین"/>
- <add key="blog:description" value="آخرین اخبار توسعه وب سایت سومین"/>
- <add key="blog:image" value="http://www.sevom.in/content/images/logo.png"/>
- <add key="blog:postsPerPage" value="12"/>
- <add key="blog:daysToComment" value="20"/>
- <add key="blog:moderateComments" value="true"/>
- <add key="blog:email" value="[email protected]"/>
- <add key="PreserveLoginUrl" value="true"/>
- <add key="webpages:Enabled" value="true"/>
- <add key="webpages:Version" value="3.0.0.0"/>
- </appSettings>
- <system.web>
- <compilation debug="true" targetFramework="4.5"/>
- <httpRuntime targetFramework="4.5" enableVersionHeader="false" requestValidationMode="2.0"/>
- <pages validateRequest="false"/>
- <customErrors mode="RemoteOnly" defaultRedirect="~/">
- <error statusCode="404" redirect="~/404/"/>
- </customErrors>
- <authentication mode="Forms">
- <forms defaultUrl="~/" loginUrl="~/views/login.cshtml" name="miniblog" timeout="10080">
- <credentials passwordFormat="SHA1">
- <!-- Password is "demo". Generate your hash password here http://www.stringfunction.com/sha1-hash.html -->
- <user name="sevomin" password="b7986da6e43a61189f546cc51a0b37dcad99e079"/>
- </credentials>
- </forms>
- </authentication>
- <machineKey decryption="AES" validation="SHA1" decryptionKey="435D9CC99471D1E7C70FFEBA5EC71F28048BF9016605B82CC69B091FD317B294" validationKey="25C5D98CE093E77C2F886A6D8C6DA8FBC77CD764A1BF49E5D30CD123C5E19553"/>
- </system.web>
- <system.net>
- <mailSettings>
- <smtp>
- <network host="ml01.anaxanet.com" port="25" enableSsl="false"/>
- </smtp>
- </mailSettings>
- </system.net>
- <system.webServer>
- <urlCompression doDynamicCompression="true" doStaticCompression="true"/>
- <handlers>
- <add name="CommentHandler" verb="*" type="CommentHandler" path="/comment.ashx"/>
- <add name="PostHandler" verb="POST" type="PostHandler" path="/post.ashx"/>
- <add name="MetaWebLogHandler" verb="POST,GET" type="MetaWeblogHandler" path="/metaweblog"/>
- <add name="FeedHandler" verb="GET" type="FeedHandler" path="/feed/*"/>
- <add name="CssHandler" verb="GET" type="MinifyHandler" path="*.css"/>
- <add name="JsHandler" verb="GET" type="MinifyHandler" path="*.js"/>
- </handlers>
- <httpErrors>
- <remove statusCode="404"/>
- <error statusCode="404" responseMode="ExecuteURL" path="/404.cshtml"/>
- </httpErrors>
- <staticContent>
- <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="365:00:00"/>
- </staticContent>
- <security>
- <requestFiltering allowDoubleEscaping="true">
- <fileExtensions>
- <remove fileExtension=".cshtml"/>
- <add fileExtension=".cshtml" allowed="true"/>
- </fileExtensions>
- </requestFiltering>
- </security>
- <defaultDocument>
- <files>
- <remove value="index.cshtml"/>
- <add value="index.cshtml"/>
- </files>
- </defaultDocument>
- <rewrite>
- <rules>
- <rule name="Remove WWW" patternSyntax="Wildcard" stopProcessing="true">
- <match url="*"/>
- <conditions>
- <add input="{CACHE_URL}" pattern="*://www.*"/>
- </conditions>
- <action type="Redirect" url="{C:1}://{C:2}" redirectType="Permanent"/>
- </rule>
- <rule name="BlogEngine slug" stopProcessing="true">
- <match url="^post/(.*)\.aspx" ignoreCase="true"/>
- <action type="Redirect" redirectType="Permanent" url="/post/{R:1}"/>
- </rule>
- <rule name="slug" stopProcessing="true">
- <match url="^post/(.*)" ignoreCase="true"/>
- <action type="Rewrite" url="/?slug={R:1}"/>
- </rule>
- <rule name="paging" stopProcessing="true">
- <match url="^(page/)([\d]{0,})" ignoreCase="true"/>
- <action type="Rewrite" url="/?page={R:2}"/>
- </rule>
- <rule name="category" stopProcessing="true">
- <match url="^category/([^/]+)(/page/)?([\d]+)?" ignoreCase="true"/>
- <action type="Rewrite" url="/?category={R:1}&page={R:3}"/>
- </rule>
- <rule name="robots.txt" stopProcessing="true">
- <match url="robots.txt"/>
- <action type="Rewrite" url="views/robots/robots.cshtml"/>
- </rule>
- <rule name="sitemap" stopProcessing="true">
- <match url="sitemap.xml"/>
- <action type="Rewrite" url="views/robots/sitemap.cshtml"/>
- </rule>
- <rule name="fingerprint" stopProcessing="true">
- <match url="(.*)(v-[0-9]+/)([\S]+)"/>
- <action type="Rewrite" url="{R:1}/{R:3}"/>
- </rule>
- </rules>
- <outboundRules>
- <rule name="Remove ETag">
- <match serverVariable="RESPONSE_ETag" pattern=".+"/>
- <action type="Rewrite" value=""/>
- </rule>
- <rule name="Send correct Vary">
- <match serverVariable="RESPONSE_Vary" pattern=".+"/>
- <action type="Rewrite" value="Accept-Encoding, If-Modified-Since"/>
- </rule>
- </outboundRules>
- </rewrite>
- </system.webServer>
- </configuration>
|