uri and sub-uri

Yuriy Taraday yorik.sar at gmail.com
Mon May 31 08:39:12 MSD 2010


Well, this problem can not be solved in common case. You can use expressions
like "/anything/(.*).php$" and no robot can extract concrete uri tree from
them.
If you have some your own locations' structure, you should write your own
module that will walk throw them. You can use autoindex module as base.

2010/5/31 jyf832004 <jyf832004 at 163.com>

>
>
> 2010-05-31
>  ------------------------------
>  jyf832004
>  ------------------------------
>  发件人: Yuriy Taraday <yorik.sar at gmail.com>
> 发送时间: 2010-05-31 11:24
> 主 题: Re: Re: uri and sub-uri
> 收件人: nginx-devel at nginx.org
>
>
> How do you expect nginx to find out which uri's valid for your module?
> It may be done in nginx.conf with regex,something like this:
>
> location "~^(/system/syslog)(/?$|/[0-9]{2}-[0-9]{2}-[0-9]{4}$)"
>          {
>             system_syslog on;
>          }
> In my design,every uri act as a node and it should have a parent node
> expect for the root node,and have a child node expect for the leaf node.And
> when i
> go to one node,and its child nodes can be listed.So i guess nginx can
> remeber a uri and its parent uri and child uris in some structure,i don't
> know if it exists.
>
> On Mon, May 31, 2010 at 7:02 AM, jyf832004 <jyf832004 at 163.com> wrote:
>
>>  Thanks Weibin:
>> This module provides automatic directory listings,in my opinion,it only
>> list static files under some directory.
>> But my sub-uris are written in the nginx.conf file,which are identified by
>> location directive
>> and are not mapped to some physical directory
>> but handled by modules written by me.
>> any suggestion?
>> Thank you.
>>
>> 2010-05-31
>> ------------------------------
>> jyf832004
>>  ------------------------------
>>  发件人: Weibin Yao <nbubingo at gmail.com>
>> 发送时间: 2010-05-31 10:28
>> 主 题: Re: uri and sub-uri
>> 收件人: nginx-devel at nginx.org
>>
>>
>> jyf832004 at 2010-5-31 10:06 wrote:
>> > Hi,all:
>> > Can nginx support uri and sub-uri,for example,when i have a
>> > uri:http://www.example.com/system, and some sub-uris under
>> > it:
>> http://www.example.com/system/syslog,http://www.example.com/system/firmware,http://www.example.com/system/sysuser
>> .
>> > When i browse http://www.example.com/system can nginx list the
>> > sub-uris above?
>> > Thank you very much!
>>
>> http://wiki.nginx.org/NginxHttpAutoindexModule
>>
>> >
>> > 2010-05-31
>>
>> > ------------------------------------------------------------------------
>> > jyf832004
>>
>> > ------------------------------------------------------------------------
>> >
>> > _______________________________________________
>> > nginx-devel mailing list
>> > nginx-devel at nginx.org
>> > http://nginx.org/mailman/listinfo/nginx-devel
>> >
>>
>>
>> --
>> Weibin Yao
>>
>>
>> _______________________________________________
>> nginx-devel mailing list
>> nginx-devel at nginx.org
>> http://nginx.org/mailman/listinfo/nginx-devel
>>
>> _______________________________________________
>> nginx-devel mailing list
>> nginx-devel at nginx.org
>> http://nginx.org/mailman/listinfo/nginx-devel
>>
>>
>
> _______________________________________________
> nginx-devel mailing list
> nginx-devel at nginx.org
> http://nginx.org/mailman/listinfo/nginx-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-devel/attachments/20100531/d171a1f2/attachment.html>


More information about the nginx-devel mailing list