/
web.config
120 lines (108 loc) · 3.51 KB
/
web.config
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<!-- This config file is for Microsoft Internet Information Services -->
<!-- It is the replacement for the .htaccess files to protect directories from being accessed through HTTP -->
<system.webServer>
<directoryBrowse enabled="false" />
<staticContent>
<mimeMap fileExtension=".nroff" mimeType="text/plain" />
</staticContent>
<security>
<authentication>
<!-- This is required because the IUSR user account can't log into the Windows Error Log for some reasons -->
<!-- see https://stackoverflow.com/a/16938687/488539 -->
<anonymousAuthentication userName="" />
</authentication>
</security>
<rewrite>
<rules>
<rule name="oidplus_404_handler" enabled="true">
<match url=".+" />
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="index.php?h404={HTTP_URL}" />
</rule>
</rules>
</rewrite>
</system.webServer>
<location path="userdata">
<system.webServer>
<security>
<authentication>
<!--
To "unlock" this section, run this command:
%windir%\system32\inetsrv\appcmd.exe unlock config -section:system.webServer/security/authentication/anonymousAuthentication
-->
<anonymousAuthentication enabled="false" />
</authentication>
</security>
</system.webServer>
</location>
<location path="res">
<system.webServer>
<security>
<authentication>
<!--
To "unlock" this section, run this command:
%windir%\system32\inetsrv\appcmd.exe unlock config -section:system.webServer/security/authentication/anonymousAuthentication
-->
<anonymousAuthentication enabled="false" />
</authentication>
</security>
</system.webServer>
</location>
<location path="dev">
<system.webServer>
<security>
<authentication>
<!--
To "unlock" this section, run this command:
%windir%\system32\inetsrv\appcmd.exe unlock config -section:system.webServer/security/authentication/anonymousAuthentication
-->
<anonymousAuthentication enabled="false" />
</authentication>
</security>
</system.webServer>
</location>
<location path="includes">
<system.webServer>
<security>
<authentication>
<!--
To "unlock" this section, run this command:
%windir%\system32\inetsrv\appcmd.exe unlock config -section:system.webServer/security/authentication/anonymousAuthentication
-->
<anonymousAuthentication enabled="false" />
</authentication>
</security>
</system.webServer>
</location>
<location path="setup/includes">
<system.webServer>
<security>
<authentication>
<!--
To "unlock" this section, run this command:
%windir%\system32\inetsrv\appcmd.exe unlock config -section:system.webServer/security/authentication/anonymousAuthentication
-->
<anonymousAuthentication enabled="false" />
</authentication>
</security>
</system.webServer>
</location>
<location path="plugins/viathinksoft/publicPages/100_whois/whois/cli">
<system.webServer>
<security>
<authentication>
<!--
To "unlock" this section, run this command:
%windir%\system32\inetsrv\appcmd.exe unlock config -section:system.webServer/security/authentication/anonymousAuthentication
-->
<anonymousAuthentication enabled="false" />
</authentication>
</security>
</system.webServer>
</location>
</configuration>