WordPress地址(URL)设置干扰了Let's Encrypt的挑战

WordPress地址(URL)设置干扰了Let's Encrypt的挑战,wordpress,apache2,lets-encrypt,Wordpress,Apache2,Lets Encrypt,我的WordPress网站位于apache2服务器后面。实际站点位于/srv/www/下,因此我更改了WordPress url设置: WordPress地址URL:https://personaldomain.com/foldername 网站地址URL:https://personaldomain.com/ 当certbot试图解决挑战时,它会尝试访问https://personaldomain.com/.well-known/acme-challenge/hash 而实际文件位于https

我的WordPress网站位于apache2服务器后面。实际站点位于/srv/www/下,因此我更改了WordPress url设置:

WordPress地址URL:https://personaldomain.com/foldername 网站地址URL:https://personaldomain.com/ 当certbot试图解决挑战时,它会尝试访问https://personaldomain.com/.well-known/acme-challenge/hash 而实际文件位于https://personaldomain.com/foldername/.well-known/acme-challenge/hash.

解决这个问题的简单方法是什么?正如类似问题所建议的那样,我尝试了许多不同的.htaccess方法,但它对我不起作用。例如:

重定向匹配/.well-known/*$https://presonaldomain.com/foldername/.well-known/$1 重写基/ 重写规则^.*.well-known/*$$1/.well-known/$2[R=301,L]
不工作

事实证明,解决这一问题的解决方案是编辑/etc/letsencrypt/renewal/.conf并首先将质询文件夹从/srv/www/更改为/srv/www

,在使用我在问题中提到的Wordpress设置设置站点地址和Wordpress地址url后,检查url在服务器上工作的正常索引html页面,该网站于https://personaldomain.com 所需行为检查此url-创建index.html并再次检查其是否工作如果我在foler/srv/www//index.html中创建index.html文件,然后尝试打开,则它不工作-请尝试此操作