wordpress - 无法访问当前的 Wordpress 网页

标签 wordpress apache centos

我正在将我的网站上传到 Google Cloud 上 CentOS 上的 Apache,但我无法访问我现有的所有网页,我收到以下错误:

Not Found

The requested URL /home was not found on this server.

但是,当我创建一个新页面时,我可以访问它没有问题。

我再次上​​传了我的文件,并仔细检查了所有已 checkout 的数据库内容,并检查了我的 .htaccess 文件。我不知道发生了什么事。

最佳答案

确保 .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实际上正在工作。检查这一点的最简单方法是通过在文件中添加一些文本来故意破坏它。如果 .htaccess 工作正常,你应该得到一个 Internal Server Error页。

关于wordpress - 无法访问当前的 Wordpress 网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51315849/

相关文章:

css - 粘性帖子仅在第一页上正确显示

php - 在为 wordpress 安装插件时如何避免出现 fatal error ?

linux - Iptables:两个 IP 地址,只允许一个端口 3306

linux - 允许不同的用户使用 touch -m 修改 wsgi 文件的时间

CentOS Openssl 安装失败

linux - pam_mkhomedir.so 不会在 CentOs 上创建主目录?

css - Firefox 浏览器中的 Wordpress 博客显示

javascript - 在 WordPress 中包含包含 Php 的 JavaScript

php - 如何在专用服务器上的PHP + MySQL应用程序上识别并微调性能瓶颈?

apache - 基本 Web 服务器问题 - Debian 10 和 Apache2 - 使用自签名 SSL 证书托管两个站点