[opgelost] .htaccess blokkeert /.well-known

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

- Ariën  -
Beheerder

- Ariën -

14/04/2020 12:55:24
Quote Anchor link
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?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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... :-/

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^\.well-known/.+ - [END]


Ook heb ik dit uitgetest, maar zonder resultaat:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
RewriteCond %{REQUEST_FILENAME} !-F


En dit als eerste conditie, werkt ook al niet :/
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
# If the URL starts "/.well-known/" then stop here.
RewriteRule ^\.well_known/. - [L]


Toevoeging op 14/04/2020 16:20:43:

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.
Gewijzigd op 15/04/2020 16:50:52 door - Ariën -
 
PHP hulp

PHP hulp

31/01/2025 00:30:08
 
Thomas van den Heuvel

Thomas van den Heuvel

14/04/2020 17:57:06
Quote Anchor link
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.
Gewijzigd op 14/04/2020 18:00:44 door Thomas van den Heuvel
 
- Ariën  -
Beheerder

- Ariën -

14/04/2020 18:04:27
Quote Anchor link
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
Gewijzigd op 14/04/2020 18:05:04 door - Ariën -
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.