📌  相关文章
📜  ubuntu 20 wordpress 不起作用永久链接 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:48:06.144000             🧑  作者: Mango

Ubuntu 20 WordPress 不起作用永久链接 - Shell-Bash

如果您正在使用 Ubuntu 20 和 WordPress,并且永久链接不工作,那么本文将提供一些有用的解决方案。

问题描述

在 WordPress 中启用永久链接后,页面将变得更加美观和易于记忆。但在某些情况下,永久链接可能无法正常工作,导致 404 错误或无法访问页面。这可能是因为 Rewrite 模块未启用或未正确配置。

解决方案
确认 Rewrite 模块已启用

首先要确认 Apache Rewrite 模块已安装并启用。可以使用以下命令检查:

sudo a2enmod rewrite

然后重新启动 Apache 服务器:

sudo service apache2 restart
更改文件权限

有时候,WordPress 永久链接不起作用可能是由于文件权限问题导致的。您可以使用以下命令更改文件权限:

sudo chown -R www-data:www-data /var/www/html/

sudo chmod -R 755 /var/www/html/
配置 .htaccess 文件

.htaccess 文件包含许多 WordPress 站点的重要配置信息。确保在 /var/www/html/ 目录中创建 .htaccess 文件,并将以下代码添加到文件中:

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

然后保存并关闭文件。

重新启动 Apache 服务器

保存完 .htaccess 文件后,重新启动 Apache 服务器:

sudo service apache2 restart
测试网站

现在你应该可以在浏览器中打开您的 WordPress 网站,并使用永久链接正常访问页面了。

结论

这些解决方案应该可以解决 Ubuntu 20 和 WordPress 中永久链接不起作用的问题。如果您还遇到其他问题,请参考 WordPress 支持中心或咨询专业的开发人员。