【问题标题】:Apache static files and handlerApache 静态文件和处理程序
【发布时间】:2015-12-31 09:07:01
【问题描述】:

我有网络处理程序,它处理请求并使用生成的 HTML 页面进行响应。 但我也有一些静态文件,如 css 和 js,想把它放在服务器上的某个子文件夹中。我不明白如何为此设置 apache 配置文件。 我的工作配置是:

Alias "/myapp " "C:/Apache22/htdocs/myapp/"
<Directory "C:/Apache22/htdocs/myapp/">
    Order allow,deny
    Allow from all
    SetHandler 1c-application
    ManagedApplicationDescriptor "C:/Apache22/htdocs/myapp/default.vrd"
</Directory>

当我输入“localhost/myapp”时 - 它工作正常。 但是当我输入“localhost/myapp/css/my.css”时 - apache 无论如何都会向我的处理程序应用程序发送请求。

如何设置 apache 以将请求“/myapp”发送到我的处理程序并将“/myapp/css”发送到文件夹“C:/Apache22/htdocs/myapp/css”?

【问题讨论】:

    标签: apache


    【解决方案1】:

    我通过将所有静态数据放在不同的目录中来解决这个问题:

    Alias "/myapp/css" "C:/Apache22/htdocs/myapp_static/css/"
    <Directory  "C:/Apache22/htdocs/myapp_static/css/">
         Order allow,deny
        Allow from all
    </Directory>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-14
      • 2015-08-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多