📅  最后修改于: 2023-12-03 14:48:06.144000             🧑  作者: Mango
如果您正在使用 Ubuntu 20 和 WordPress,并且永久链接不工作,那么本文将提供一些有用的解决方案。
在 WordPress 中启用永久链接后,页面将变得更加美观和易于记忆。但在某些情况下,永久链接可能无法正常工作,导致 404 错误或无法访问页面。这可能是因为 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 文件包含许多 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
然后保存并关闭文件。
保存完 .htaccess 文件后,重新启动 Apache 服务器:
sudo service apache2 restart
现在你应该可以在浏览器中打开您的 WordPress 网站,并使用永久链接正常访问页面了。
这些解决方案应该可以解决 Ubuntu 20 和 WordPress 中永久链接不起作用的问题。如果您还遇到其他问题,请参考 WordPress 支持中心或咨询专业的开发人员。