首页 > 解决方案 > 更新 apache "404 Not Found" 后无法访问我的网站

问题描述

我有我的 php 网站,它在旧版本的 apache 中运行良好,所以我决定将我的 apache 更新到 2.4,但问题是当我尝试访问索引时它运行良好,当直接到它提供的任何位置时我“在此服务器上找不到请求的 URL”,如果我在 url 中添加了 .php,它可以很好地访问该位置所以这里有什么问题请帮助我这是 .htacess 代码

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]

标签: phpapache

解决方案


确保 mod_rewrite 已启用。

Disable Multiviews,可以Options在 httpd.conf 或 apache2.conf 的指令中找到,或者如果你使用的是 ubuntu,可以在sites-available里面文件夹的一些文件中找到/etc/apache2/


推荐阅读