URL domena.cz vs www.domena.cz

Martin Pustka Martin.Pustka na vsb.cz
Středa Březen 14 13:50:31 CET 2001



> 	jsi si jist, ze tato konstrukce skutecne donuti Apache aby poslal
> hlavicku (IMHO Permanent moved... kdyz uz)?

Neslo tu o to, aby byl klient automaticky presmerovan? V tom pripade mi
pripada jedno jedna-li se o temporary nebo pernament redirect.

> Neni to nahodu tak, ze Apache provede redirect interne a klientovi,
> ktery prestoze zadal dokument na domena.cz poslal dokument z virtualu
> www.domena.cz?

Ne, to 100%. Nebyl jsem si jisty navratovym kodem, ale presmerovani
provede. Muj server mi vraci toto:

HTTP/1.1 302 Found
Date: Wed, 14 Mar 2001 12:44:58 GMT
Server: Apache/1.3.17 (Unix) PHP/4.0.4pl1
Location: http://www.domena.cz/
Connection: close
Content-Type: text/html; charset=iso-8859-1

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>302 Found</TITLE>
</HEAD><BODY>
<H1>Found</H1>
The document has moved <A HREF="http://www.domena.cz/">here</A>.<P>
<HR>
<ADDRESS>Apache/1.3.17 Server at host.domena.cz Port 80</ADDRESS>
</BODY></HTML>

> normalnich WWW serveru je to uplne putna, ale prave proto, ze
> certifikaty se vydavaji (resp. IMHO meli by se vydavat) na konkretni
> jmena (domnivam se, ze Expandia banka na sve 4 servery
> (klient[1-4].ebanka.cz) u ruznych ISP ma 4 ruzne certifikaty (nebo aspon
> do nedavna mela)), muze mit interni redirekt velmi neprijemny side
> efekt...

HTTPS se do toho zavedlo v teto diskusi pozdeji, ne? Mam pocit, ze puvodni
pozadavek byl, aby kdyz zada http://domena.cz, tak aby skoncil na
http://www.domena.cz. Jestli to tak neni, tak se schovavam a mlcim. Ale
to, co tu bylo napsano, ma stejny efekt jako Redirect.

Pro shrnuti se (pokud si presne vzpomenu) uvadelo: presmerovani
definovanem v HTML a s pouzitim tagu META a PHP, ve kterem se vklada
presmerovani do HTTP hlavicky.

Martin Pustka





Další informace o konferenci Linux