gpt4 book ai didi

wordpress - Apache/2.4.29 (Ubuntu) 服务器在 443 端口用于 wordpress

转载 作者:行者123 更新时间:2023-12-04 18:35:36 25 4
gpt4 key购买 nike

在 Ubuntu 18.04 上的 AWS 中安装 Let's encrypt 证书后,我在 Wordpress 中遇到错误。 enter image description here

如何解决这个问题?

仅用于博客的 .htaccess 示例文件我正在使用 Wordpress,正在加载 Wordpress 索引页面,但帖子页面显示 404 错误

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>
# END WordPress

最佳答案

获取问题的解决方案,需要更改 apache2.conf文件之后它将起作用,
/etc/apache2/apache2.conf 中的旧代码

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>

改变成
 <Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>

在那之后,
为了让 Apache 理解重写规则,我们首先需要激活 mod_rewrite。它已经安装,但在默认的 Apache 安装中被禁用。使用 a2enmod 命令启用模块:
$ sudo a2enmod rewrite

这将激活模块或提醒您该模块已启用。要使这些更改生效,请重新启动 Apache。
$ sudo systemctl restart apache2

它最终对我有用。

关于wordpress - Apache/2.4.29 (Ubuntu) 服务器在 443 端口用于 wordpress,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53040363/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com