【问题标题】:wamp server \ apache on Windows 7 does not load css and js files in subfoldersWindows 7 上的 wamp server \ apache 不会在子文件夹中加载 css 和 js 文件
【发布时间】:2014-10-16 10:41:07
【问题描述】:

我尝试了几个版本的 WAMP:2.0 2.2 2.4 2.5 32 和 64, 并且我已经尝试在 WINDOWS 7 上单独使用 Apache。

根页面会加载,但站点内子文件夹中的 css、js 和任何其他包含的文件不会加载,并且 Apace 会记录访问被拒绝错误。 如果站点位于 wamp/www 文件夹中或者是 Apace 别名,则会发生这种情况。

我已经尝试过文档的每个步骤,尝试了每个配置设置、安装选项、文件夹权限、在此处找到的每个想法以及 Google 在搜索中返回的每个博客文章中的每个想法,但没有任何效果。允许所有,虚拟主机,所有这些建议都失败了。

Windows 7 上的 WAMP/Apache 有什么问题?它在我的旧 XP 机器上开箱即用。

谢谢大家,希望有人找到解决办法... 最好的,omcode

【问题讨论】:

  • 这属于服务器故障。
  • 访问被拒绝是 apache 级别的东西拒绝访问,或者文件系统级别的东西阻止 apache 进入这些文件/目录。但由于您没有提供任何实际的配置详细信息,我们无法为您提供真正的帮助。
  • 谢谢。我尝试了很多不同的配置设置,我不确定在这里分享什么。我不能全部粘贴进去,但最后一次使用 Apache 的尝试是:# DocumentRoot "C:/Program Files (x86)/Apache Group/Apache2/htdocs" DocumentRoot "F:\Sites" Options FollowSymLinks AllowOverride无 ... # AllowOverride None Order allow,deny Allow from all
  • 我们可以先展示一个您说没有加载所需 css 或 js 的 HTML 代码示例。还包括您正在使用的文件夹结构。注意:最好安装到 c:\wampd:\wamp 或任何驱动器中,但要安装在根文件夹中,并且文件夹名称中不要有任何空格。
  • 这里是一些 HTML,有多种不同的路径,当被视为一个文件时,所有内容都会加载,完全相同的代码可以在运行 WAMP 但安装和 HTML 相同的旧 XP 机器上正常运行和服务器代码在 Windows 7 上不起作用。

标签: php css apache windows-7 wampserver


【解决方案1】:

如果您查看页面的来源(在您的浏览器中),您会很快发现所有链接的资产都使用了错误的、无法解析的或错误的:路径、域、主机、IP。

【讨论】:

    【解决方案2】:

    可能的步行槽

    1. 检查是否加载了rewrite_module,如果没有检查并重新启动wamp。
    2. 避免相对路径使用绝对路径。
    3. 检查路径和文件名是否正确。

    其中之一肯定会对您有所帮助。

    【讨论】:

      猜你喜欢
      • 2012-08-31
      • 1970-01-01
      • 2016-01-28
      • 1970-01-01
      • 1970-01-01
      • 2017-05-02
      • 1970-01-01
      • 2018-06-30
      • 1970-01-01
      相关资源
      最近更新 更多