Kan iemand mij uitleggen waarom mijn simpele .htaccess de toegang lijkt te negeren voor de /.well-known/acme-challenge directory die globaal op de hele (directadmin) server werkt?

Als de .htaccess niet uitgevoerd wordt, is de directory wel bereikbaar. het moet dus in mijn .htaccess zitten. Maar hoe krijg ik dit weer werkend?


Options +FollowSymLinks
Options -Indexes
php_value magic_quotes_gpc Off
php_flag opcache.enable Off

AcceptPathInfo On
RewriteEngine On

RewriteBase /
### Strip fbclid crap
RewriteCond %{QUERY_STRING} "fbclid=" [NC]
RewriteRule (.*) /$1? [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA]


Ik heb al een hoop geprobeerd, maar ik blijf steeds mijn eigen 404's krijgen... :-/


RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^\.well-known/.+ - [END]


Ook heb ik dit uitgetest, maar zonder resultaat:

RewriteCond %{REQUEST_FILENAME} !-F


En dit als eerste conditie, werkt ook al niet :/

# If the URL starts "/.well-known/" then stop here.
RewriteRule ^\.well_known/. - [L]


[size=xsmall]Toevoeging op 14/04/2020 16:20:43:[/size]

Het is deels getackeld. Het werkt dus wel.....
Een handmatig aangemaakt bestand wordt gewoon wel getoond. De vraag is eigenlijk nu meer waarom ik meldingen krijg dat de boel toch niet bereikbaar was. Ik heb wat zaken geüpdated, zoals Lets Encrypt, en ik ga eens kijken wat er gebeurd als ik CF uitzet.
Weet je zeker dat jouw eerdere RewriteRules omtrent /.well-known wel werken?

De laatste RewriteRule heeft trouwens een underscore, niet een min-teken.

Probeer anders eens een RewriteRule op te stellen die naar een dummy-pagina verwijst. En als die in alle gevallen werkt waarbij de aanroep met rust gelaten zou moeten worden, pas dan vervang je de bestemming door - [L].

Op die manier heb je meer zekerheid dat deze op het juiste moment vuurt, anders pakt 'ie mogelijk vrolijk andere RewriteRules omdat de conditie niet voldeed.
Zie mijn update, ik had het al getackeld, en het probleem ligt meer bij Lets Encrypt.
Eigenlijk was er ook geen probleem in de rewrite-rules.. :-D

Reageren