Saya memiliki pengaturan berikut di salah satu vhost saya:
...<VirtualHost *:80>
ServerName cloud.domain.de
ServerAdmin webmaster@domain.de
ServerSignature Off
Alias "/.well-known/acme-challenge" "/var/www/domain.de/vh-www/htdocs/public/.well-known/acme-challenge"
<Directory "/var/www/domain.de/vh-www/htdocs/public/.well-known/acme-challenge">
Require all granted
ForceType 'text/plain'
</Directory>
<ifmodule mod_rewrite.c>
RewriteEngine On
RewriteCond %(REQUEST_URI) !/\.well\-known/acme\-challenge/?.*
RewriteCond %{HTTPS} off
# RewriteRule ^\.well-known/acme-challenge/([A-Za-z0-9-]+)/?$ - [L]
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</ifmodule>...
Yang ingin saya capai adalah, mod_rewrite itu tidak menulis ulang URL ketika url http://cloud.domain.de/.well-known/acme-challenge/
diakses.
Saya sudah mencoba berbagai pendekatan, salah satunya adalah RewriteRule yang sudah dikomentari di atas, tetapi tampaknya tidak ada yang berhasil: server menulis ulang untuk https setiap saat.
Ketika saya menonaktifkan penulisan ulang untuk tujuan pengujian, saya dapat mengakses URL alias ...
Bagaimana cara mencapai URL spesifik yang tidak ditulis ulang?
http://www.server-plant.de/.well-known/acme-challenge/
masih sedang ditulis ulang. (Saya menerapkan Aturan dan Ketentuan Penulisan Ulang yang sama untuk www-Subdomain saya, jadi itu sangat sama dengan cloud-Subdomain)