[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: content negotiation for language in web pages

On Fri, Jan 30, 1998 at 01:12:06AM -0500, James A.Treacy wrote:
> Aaargh. This content negotiation (CN) has some annoying quirks.
> After re-reading the apache manual it appears we don't have a lot
> of choice.

	Don't give up hope yet. How about creating type-maps for
	all the files? With these files:

# foo.html.var
URI: foo.en.html
Content-type: text/html
Content-language: en

URI: foo.de.html
Content-type: text/html
Content-language: de

# bar.html.var
URI: bar.en.html
Content-type: text/html
Content-language: en

URI: bar.de.html
Content-type: text/html
Content-language: de

# bar.de.html
<title>German</title><a href="foo.de.html">foo</a>
<p><a href="bar.html">[auto]</a>[de]

# bar.en.html
<title>English</title><a href="foo.html">foo</a>
<p>[auto]<a href="bar.de.html">[de]</a>

# foo.de.html
<title>German</title><a href="bar.de.html">bar</a>
<p><a href="foo.html">[auto]</a>[de]

# foo.en.html
<title>English</title><a href="bar.html">bar</a>
<p>[auto]<a href="foo.de.html">[de]</a>

	My test pages at www.havoc.fi/z/foo.html seem to work
	just fine! And at www.havoc.fi/zmirror/foo.html is a mirror
	made with wget --mirror, it just causes "auto" to be "en".

	The only problem is if we want content-negotiating mirrors,
	they must mirror the pages by ftp -- so that the maps get
	mirrored too. I don't think is too bad, as those mirrors will
	have to check their configs for type-maps etc..
	Any problems here?
tv-nospam-sig-1@hq.yok.utu.fi - it's a valid address w/o spam | +358-50-5124907
f u cn rd ths, thn u cn rd perl 2 | rm -rf / && echo bye-bye. |           --tv

TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-www-request@lists.debian.org . 
Trouble?  e-mail to templin@bucknell.edu .

Reply to: