我正在将我的网站上传到 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/