You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

修改文件扩展名为.php后服务器未识别,出现404错误求助

解决XAMPP中HTML改PHP后仍出现404的问题
  • 强制刷新浏览器缓存
    浏览器会缓存旧请求记录,直接按Ctrl+Shift+R(Windows/Linux)或Cmd+Shift+R(Mac)强制刷新页面,或者清空浏览器缓存后再访问contact-us.php。

  • 确认文件扩展名真正修改成功
    Windows默认隐藏已知文件扩展名,可能你只是修改了文件名显示部分,实际扩展名还是.html。打开文件夹选项,取消勾选「隐藏已知文件类型的扩展名」,再确认文件确实是contact-us.php。

  • 检查网站内部链接
    查看Portfolio内其他页面(比如导航栏、页脚)的跳转链接,是否仍指向contact-us.html,把所有相关链接替换为contact-us.php。

  • 修改Apache配置关闭MultiViews
    打开XAMPP控制面板,点击Apache的「Config」→「httpd.conf」,搜索Options相关配置:
    如果看到Options Indexes FollowSymLinks MultiViews,删除MultiViews,改成Options Indexes FollowSymLinks,之后重启Apache服务。MultiViews会让Apache自动匹配相似文件名,可能导致它优先寻找.html版本。

  • 检查文件权限
    Windows下右键contact-us.php→「属性」,取消「只读」勾选;Linux/Mac下进入htocs/Portfolio目录,执行命令chmod 644 contact-us.php,确保服务器能正常读取文件。

  • 排查.htaccess重写规则
    如果Portfolio文件夹内存在.htaccess文件,打开检查是否有强制匹配.html后缀的重写规则,比如RewriteRule ^contact-us$ contact-us.html [L],将这类规则修改为指向.php或直接删除相关规则。

内容的提问来源于stack exchange,提问作者jericviernes30

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 18:12:07