Subject:
|
Re: Multilingual webserver
|
Newsgroups:
|
lugnet.off-topic.geek
|
Date:
|
Mon, 9 Jan 2006 16:13:25 GMT
|
Viewed:
|
3613 times
|
| |
| |
On Mon, Jan 09, 2006 at 03:53:46PM +0000, Jacob Sparre Andersen wrote:
> In lugnet.off-topic.geek, Dan Boger wrote:
> > On Mon, Jan 09, 2006 at 11:29:27AM +0000, Jacob Sparre Andersen wrote:
> > > Dan Boger wrote:
>
> > > > Yes, you use an external script for the mapping... But it is a
> > > > fairly simple perl script. And the infinite loops are avoided by
> > > > having the actual URLs be off a separate tree -
> > > > /lego/dat/model.dat could be rewritten as
> > > > /real-files/12351/58273/model.dat... And just have the rewrite
> > > > rule not apply to /real-files.
> > >
> > > But what would I then do if somebody made links to /real-files?
> >
> > Well, first of all no one would ever see /real-files in any url or
> > location bar, so they wouldn't know to link to it. And anyway it is
> > easy to set up access such that direct requests to that URI would be
> > denied - accept only 'subrequests', as with apache's internal
> > redirect.
>
> But my point is that people should _see_ a URL in the same language as
> the page. Hiding it inside Apache would be no fun.
Right - the subrequests aren't visible to the user, so they would never
see the /real-files - only the URI in their local language.
I guess the first check the mapper would have to do is compare the URI
with the desired language, and if they don't match issue an external
redirect to the localized URI.
--
Dan Boger
dan@peeron.com
|
|
Message is in Reply To:
26 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|