Skip to content

Commit f72605e

Browse files
committed
fix: corrected rewrite rules for IIS
1 parent e92e1b9 commit f72605e

File tree

1 file changed

+24
-5
lines changed

1 file changed

+24
-5
lines changed

phpmyfaq/web.config

Lines changed: 24 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -163,17 +163,24 @@
163163
<action type="Rewrite" url="index.php?action={R:1}" appendQueryString="true" />
164164
</rule>
165165

166-
<!-- Setup and update pages -->
167-
<rule name="Setup" stopProcessing="true">
168-
<match url="^setup/(.*)" />
166+
<!-- Setup without trailing slash -->
167+
<rule name="Setup Root" stopProcessing="true">
168+
<match url="^setup$" />
169169
<action type="Rewrite" url="setup/index.php" appendQueryString="true" />
170170
</rule>
171171

172-
<rule name="Update" stopProcessing="true">
173-
<match url="^update/(.*)" />
172+
<!-- Update without trailing slash -->
173+
<rule name="Update Root" stopProcessing="true">
174+
<match url="^update$" />
174175
<action type="Rewrite" url="update/index.php" appendQueryString="true" />
175176
</rule>
176177

178+
<!-- Administration pages (not API) -->
179+
<rule name="Admin Pages" stopProcessing="true">
180+
<match url="^admin/(?!api/)(.*)$" />
181+
<action type="Rewrite" url="admin/index.php" appendQueryString="true" />
182+
</rule>
183+
177184
<!-- Administration API -->
178185
<rule name="Admin API" stopProcessing="true">
179186
<match url="^admin/api/(.*)" />
@@ -198,6 +205,18 @@
198205
<action type="Rewrite" url="api/index.php" appendQueryString="true" />
199206
</rule>
200207

208+
<!-- robots.txt -->
209+
<rule name="Robots" stopProcessing="true">
210+
<match url="^robots\.txt$" />
211+
<action type="Rewrite" url="robots.txt.php" appendQueryString="true" />
212+
</rule>
213+
214+
<!-- llms.txt -->
215+
<rule name="LLMS" stopProcessing="true">
216+
<match url="^llms\.txt$" />
217+
<action type="Rewrite" url="llms.txt.php" appendQueryString="true" />
218+
</rule>
219+
201220
</rules>
202221
</rewrite>
203222

0 commit comments

Comments
 (0)