当前位置:  开发笔记 > 编程语言 > 正文

使用apache location指令从trac列出文件夹

如何解决《使用apachelocation指令从trac列出文件夹》经验,为你挑选了1个好方法。

我有以下目录结构:

--var
----trac
------company1
--------project1
--------project2
------company2
--------project3
--------project4

我想知道是否有一种方法可以在httpd.conf中指定在我访问domain.com/trac时列出目录.目前我写道:


    Options Indexes

但我不知道如何指定文件根目录到/ var/trac.我试着这样做

PythonOption TracEnvParentDir "/var/trac"
PythonOption TracUriRoot "/trac

但我得到错误500,我相信这是因为/ var/trac中的文件夹不是trac环境.

谢谢.



1> innaM..:

我觉得你是对的.您需要找到一种方法让Apache在没有Python和trac帮助的情况下处理"/"请求.

给你建议有点困难,因为我不知道你的httpd.conf现在看起来是什么,但是我的trac-setup使用了一个指令来捕获trac不应该处理的所有东西,所以Apache可以处理它.

所以你可以这样做:


    # Your trac directives here
    PythonHandler trac.web.modpython_frontend
    ....


Alias /trac "/var/trac"

    Options Indexes
    Order allow,deny
    Allow from all

推荐阅读
mobiledu2402851323
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有