|
<?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>
|