除 index.html 之外的每个页面都出现 404 Not Found 错误

除 index.html 之外的每个页面都出现 404 Not Found 错误

我的 Apache 服务器已全部设置好,并有一个指向其 IP 地址的域。当我访问该域时,它会向我提供“It Works!”页面。目录中还有另一个 /var/www/html名为的页面page.html。但是,当我输入时,www.mydomain.com/page.html它给了我一个404 未找到错误。当我输入 时www.mydomain.com/index.html,它会直接带我到索引页,即“它有效!”。我不知道发生了什么,我一直在互联网上搜索答案,但一无所获。我的域名提供商是 Ipage,如果这有帮助的话。

404 未找到页面截图

答案1

尝试使用 启用 mod_rewrite sudo a2enmod rewrite

您还可以尝试检查任何配置文件/etc/apache2/sites-enabled并确保AllowOverride设置All不是 none

完成其中一个或两个操作后,使用 重新启动 Apache sudo service apache2 restart

相关内容