@@ -144,19 +144,23 @@ Header set Access-Control-Allow-Headers "Content-Type, Authorization"
144144 RewriteRule ^services/webauthn(.*) index.php [L,QSA]
145145 # User pages
146146 RewriteRule ^user/(ucp|bookmarks|request-removal|logout|register) index.php?action=$1 [L,QSA]
147- # Setup and update pages
148- RewriteCond %{REQUEST_URI} ^(.*/)setup/
149- RewriteRule ^(.*/)?setup/(.*) $1setup/index.php [L,QSA]
150- RewriteRule ^update/(.*) update/index.php [L,QSA]
151147 # Administration API
152148 RewriteRule ^admin/api/(.*) admin/api/index.php [L,QSA]
153149 # Administration pages
154150 RewriteRule ^admin/(.*) admin/index.php [L,QSA]
155151 # Private APIs
152+ RewriteCond %{REQUEST_URI} !index\.php$
156153 RewriteRule ^api/(autocomplete|bookmark/delete|bookmark/create|user/data/update|user/password/update|user/request-removal|user/remove-twofactor|contact|voting|register|captcha|share|comment/create|faq/create|question/create|webauthn/prepare|webauthn/register|webauthn/prepare-login|webauthn/login|translations) api/index.php [L,QSA]
157154 # Setup APIs
155+ RewriteCond %{REQUEST_URI} !index\.php$
158156 RewriteRule ^api/setup/(check|backup|update-database) api/index.php [L,QSA]
159157 # REST API v3.0 and v3.1
160158 # * http://[...]/api/v3.x/<ACTION>
159+ RewriteCond %{REQUEST_URI} !index\.php$
161160 RewriteRule ^api/v3\.[01]/(.*) api/index.php [L,QSA]
161+ # Setup and update pages
162+ RewriteCond %{REQUEST_URI} ^(.*/)setup/
163+ RewriteCond %{REQUEST_URI} !index\.php$
164+ RewriteRule ^(.*/)?setup/(.*) $1setup/index.php [L,QSA]
165+ RewriteRule ^update/(.*) update/index.php [L,QSA]
162166</IfModule >
0 commit comments