我正在使用 Apache > 2.4.x,并且想要设置 htaccess 域/基于路径的重定向(Let's Encrypt \'well-known\' 路径除外)。我该怎么做?www.example.country -> www.examp...
我正在使用 Apache > 2.4.x,并且想要设置 htaccess 域/基于路径的重定向(Let's Encrypt \'well-known\' 路径除外)。我该怎么做?
www.example.country -> www.example.com/country/
www.example.country/x/y -> www.example.com/country/x/y
ETC。
但保持 www.example.country/.well-known/acme-challenge/
路径不变
我正在考虑下面的问题,但找不到问题
RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} !/(?:.well-known|.well-known/acme-challenge)[?/\s] [NC]
RewriteRule ^ https://www.example.com/country/%{REQUEST_URI} [L,NE,R=301]
或者..
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} !=on
RewriteRule ^/\.well-known/.+ - [END]
RewriteRule ^(.*) https://www.example.com/country/%{REQUEST_URI} [R=301,NC]
我在这里做错了什么?