I tried
    ('.*http://yueche.haijia.org.* /', '/yueche/default/index'),
but nothing I expected happened. Why?

在 2011年2月14日星期一UTC+8下午10时29分00秒,Wikus van de Merwe写道:
>
> The syntax for url with domains is a bit more complex than what you've 
> tried.
> It's "[remote address]:[protocol]://[host]:[method] [path]".
>
> To make the following rewriting:
> http://domain1.com/ -> http://domain1.com/d1/default/index
> http://domain2.com/ctr/fcn -> http://domain2.com/d2/ctr/fcn
> http://domain3.com/ctr/fcn/arg1/arg2 -> 
> http://domain3.com/d3/ctr/fcn/arg1/arg2
>
> use these rules for routes_in:
> (".*http://domain1.com.* /", "/d1/default/index"),
> (".*http://domain2.com.* /", "/d2/default/index"),
> (".*http://domain3.com.* /", "/d3/default/index"),
> (".*http://domain1.com.* (.*)", r"/d1\1"),
> (".*http://domain2.com.* (.*)", r"/d2\1"),
> (".*http://domain3.com.* (.*)", r"/d3\1")
>
> To also get the URL created paths rewriting, for example:
> http://domain1.com/d1/defualt/index -> /
> http://domain1.com/d1/ctr/fcn -> /ctr/fcn
>
> use these rules for routes_out:
> ("/(d1|d2|d3)/defualt/index", "/"),
> ("/(d1|d2|d3)(.*)", r"\2")
>
>

Reply via email to