使用https后wordpress固定链接失效无法访问

使用https后wordpress固定链接失效无法访问,出现404。

问题

由于使用了letsencrypt的方案实现https,该方案会在/etc/apache2/sites-available下生成*-le-ssl.conf。 例如你的网站配置文件为blog.conf,则生成blog-le-ssl.conf。两个文件的AllowOverride都要修改。

原因

只修改了blog.conf里面的AllowOverride(None改成All),忘记修改了blog-le-ssl.conf。

<Directory /var/www/wpzh>
  Options +FollowSymLinks -Indexes
  AllowOverride All
  Require all granted 
</Directory>

解决方案

同步修改blog-le-ssl.conf。