xampp配置虚拟目录 报403错误

我们先按正常配置虚拟目录创建

  • 通过Xampp配置apache


    12.png
  • 在记事本最后添加如下信息


ServerAdmin pine_dx
DocumentRoot "E:/Xampp/htdocs/xx"
ServerName xxx.com

  • 在系统目录下找到 hosts 文件

C:\Windows\System32\drivers\etc

  • 在里面添加内容


    14.png
  • 重启Apache
    通过浏览器访问 www.xx.com
    15.png

解决方法

  • 打开Apache config


    13.png
  • 修改内容

查找 AllowOverride 选项
改为 AllowOverride All
禁用 Require all denied

此处修改 是更改了相关权限


1.png
  • 访问成功


    2.png

为了探究为什么会这样 (我疯狂百*)

  • 我发现另一个被我遗忘的配置
    -主要在apache conf文件中
    3.png

    我才想起我之前配置的文件路径
    把这个目录还原成

DocumentRoot "E:/Xampp/htdocs"
Directory "E:/Xampp/htdocs">

  • 重启服务
    访问成功

你可能感兴趣的:(xampp配置虚拟目录 报403错误)