From: Tara S. <te...@cl...> - 2001-11-16 09:46:43
|
Adam Shand wrote: >>I would like http://spirolattic.net/ to point to the wiki, and >>http://spirolattic.net/RecentChanges to point to RecentChanges... you >>get the idea. >> >=20 > rather then mod_rewrite it why not just move all the wiki source files = up > one directory so they actually live at http://spirolattic.net/ ? For complicated Tara-reasons, it's not possible (the wiki is accessible=20 through two domain names, so the mapping is a little delicate). > if you want the rewritten rule to show up in the users browser you need= to > have mod_proxy enabled as well and have these options at the end of rul= e > [P,L] for example here's a mod_rewrite rule i used to do to make a frie= nds > web site which he wanted to show up on my site to where it was actually > hosted on uswest: >=20 > RewriteRule ^/(.*) http://www.users.uswest.net/~nift/$1 [P,L] Tried this: RewriteRule ^/(.*) http://climbtothestars.org/outside_wiki/$1 [P,L] doesn't seem to work for me. Actually, I don't want the re-written rule to show up in the browser. I=20 want http://spirolattic.net/RecentChanges to stay in the browser, even=20 if the "real" place of the thing is=20 http://spirolattic.net/wiki/RecentChanges. >>RewriteRule ^([^wiki]+)$ wiki/$1 >> >=20 > i think you want something more like this (assuming that there are not > other non-wiki pages on spirolattic.net ... if there are then you're go= nna > have to figure out a way to tell what's a wiki page adn what isn't): >=20 > RewriteRule ^/(.*) http://spirolattic.net/wiki/$1 [P,L] the problem with something like this is that it will rewrite the=20 rewritten uri -> hence ^/([^wiki]*) to prevent it from matching a uri=20 with "wiki" in it. >>which of course fails miserably. >> >=20 > if i remember my regex's correctly what you're doing is creating a > character class with the []'s so rather then matching "wiki" plus stuff > you're matching one or more w's, i's or k's. I'm actually trying to match "non-wiki-stuff". When you're matching=20 "positive", I think (well, that's what works in the other rewrite rules=20 I have running at the moment) that (india|logbook) will match either=20 "india" or "logbook". So I tried doing this: [^(wiki)] - but it doesn't=20 work either. *sigh* if anybody else has other ideas for this, I'll be glad to hear them -=20 but please don't lose any time on it. :) Tara --=20 Je r=E9ponds au mieux de mes connaissances Climb to the Stars! - http://climbtothestars.org/ SpiroLattic - http://climbtothestars.org/spiro/ Pompeurs Associ=E9s - http://pompage.net/ |