Re: index.html und index.html.de

2004-11-06 Diskussionsfäden Joerg Rossdeutscher
Am Samstag, den 06.11.2004, 01:56 +0100 schrieb Michelle Konzack:
> Am 2004-11-06 01:32:42, schrieb Jutta Wrage:

> > Benenne alle xyz.html in xyz.html.html um.
> 
> Ist nicht besonderst lustig, 450.000 Dateien umzubenennen

Ohne großartig drüber nachzugrübeln: Vielleicht kannst du dir das ja mit
mod_rewrite ersparen?

Gruß, Ratti

-- 
 -o) fontlinge | Fontmanagement for Linux | Schriftenverwaltung in Linux
 /\\ http://freshmeat.net/projects/fontlinge/
_\_V http://www.gesindel.de https://sourceforge.net/projects/fontlinge/


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: index.html und index.html.de

2004-11-06 Diskussionsfäden Andreas Pakulat
On 06.Nov 2004 - 11:10:21, Michelle Konzack wrote:
> Apache funktioniert damit, aber mein Programm was die HTML's erstellet
> oder modifiziert kann sie jetzt nicht mehr bearbeiten...   :-(
> 
> Das de, fr oder en am ende hat es geraft, aber nicht das zweite .html

Tja, dann schreibs um oder nimm was anderes oder mecker den Autor an.

Andreas

-- 
Our country has plenty of good five-cent cigars, but the trouble is
they charge fifteen cents for them.


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



[Vorrübergehende Lösung] Re: index.html und index.html.de

2004-11-06 Diskussionsfäden Michelle Konzack
Also ich habe jetzt ein Script geschrieben das mir die "most wanted
pages" in eine Liste speichert...

Diese Dateien werden automatisch nach den http://counter.li.org/ 
Michelle Konzack   Apt. 917  ICQ #328449886
   50, rue de Soultz MSM LinuxMichi
0033/3/8845235667100 Strasbourg/France   IRC #Debian (irc.icq.com)


signature.pgp
Description: Digital signature


Re: index.html und index.html.de

2004-11-06 Diskussionsfäden Matthias Houdek
Am Freitag, 5. November 2004 16:23 schrieb Michelle Konzack:
> Am 2004-11-05 15:36:53, schrieb Andreas Pakulat:
> > On 05.Nov 2004 - 14:19:39, Michelle Konzack wrote:
> > > Hallo,
> >
> > Hi,
> >
> > Also ich mag jetzt nicht extra in den docs wuehlen, aber bei meinen
> > Tests wars glaub ich so, dass der Server bei Zugriff auf eine
> > existierende suppliers.html (oder auch /index.html) auch diese
> > anzeigt wenn sie existiert. Nur wenn du die Datei entfernst wird die
> > korrekte Sprache angezeigt.
>
> Nee, den bei der index.html bzw index.html.de funktioniert es. :-/
> Deswegen bin ich etwas verwundert, das es mit anderen Dateien als
> index.* nicht geht.

Da rufst du ja auch keine konkrete Seite auf, sondern nur das Verzeichnis. 
Der Indianer sucht dann selbst in diesem Verzeichnis nach einer 
entsprechenden HTML-Datei (gemäß der Vorgaben in http.conf) mit 
Sprach-Endung bzw. ohne, wenn keine mit vorhanden ist.

Wenn du eine Seite direkt aufrufst (also direkt eine konkrete HTML-Datei), 
dann wird der Apache auch genau diese Seite anzeigen (zumindest war es 
beim Apache 1.x so). Es liegt hier also an dir, auf der index.html.de 
alle Links auch auf xxx.html.de verweisen zu lassen (soll mit Suchen und 
Ersetzen auch ganz gut gehen ;-).

IIRC sucht er nur dann nach einer Sprach-Endung, wenn keine Datei ohne 
diese vorhanden ist - aber eine HTML-Datei ohne aufgerufen wurde. Findet 
er auch keine HTML-Datei mit der entsprechenden Sprachendung wird Fehler 
404 gesendet (IIRC).

-- 
Gruß
MaxX

Hinweis: PMs an diese Adresse werden automatisch vernichtet.



Re: index.html und index.html.de

2004-11-06 Diskussionsfäden Michelle Konzack
Am 2004-11-06 09:09:31, schrieb Andreas Pakulat:

> ?? Also  es dauert vielleicht ein wenig, aber dafuer ist die Nacht da,
> aber ansonsten ist das doch nun wirklich total billig. 

Apache funktioniert damit, aber mein Programm was die HTML's erstellet
oder modifiziert kann sie jetzt nicht mehr bearbeiten...   :-(

Das de, fr oder en am ende hat es geraft, aber nicht das zweite .html

> Andreas


Greetings
Michelle

-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/ 
Michelle Konzack   Apt. 917  ICQ #328449886
   50, rue de Soultz MSM LinuxMichi
0033/3/8845235667100 Strasbourg/France   IRC #Debian (irc.icq.com)


signature.pgp
Description: Digital signature


Re: index.html und index.html.de

2004-11-06 Diskussionsfäden Andreas Pakulat
On 06.Nov 2004 - 01:56:14, Michelle Konzack wrote:
> Guten Morgen Jutta... 
> 
> Am 2004-11-06 01:32:42, schrieb Jutta Wrage:
> > Hallo Michelle!
> 
> > Du kannst Dein Problem auch einfacher lösen, falls MultiViews benutzt 
> > wird:
> > 
> > Benenne alle xyz.html in xyz.html.html um.
> 
> Ist nicht besonderst lustig, 450.000 Dateien umzubenennen
 
?? Also  es dauert vielleicht ein wenig, aber dafuer ist die Nacht da,
aber ansonsten ist das doch nun wirklich total billig. 

Andreas

-- 
GREAT MOMENTS IN HISTORY (#7):  April 2, 1751

Issac Newton becomes discouraged when he falls up a flight of stairs.


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: index.html und index.html.de

2004-11-05 Diskussionsfäden Michelle Konzack
Guten Morgen Jutta... 

Am 2004-11-06 01:32:42, schrieb Jutta Wrage:
> Hallo Michelle!

> Du kannst Dein Problem auch einfacher lösen, falls MultiViews benutzt 
> wird:
> 
> Benenne alle xyz.html in xyz.html.html um.

Ist nicht besonderst lustig, 450.000 Dateien umzubenennen

> Die Ursache: Wenn der Brwoser nach xyz.html fragt, wird auch dann diese 
> Datei (no language) ausgeliefert, wenn der Browser eine Sprache 
> abfragt, sofern die Abfrage direkt erfüllt werden kann.

genau

> Alternativ bekommt der Browser die richtige Seite, wenn er das .html 
> aus der Abfrage wegläßt. Ich weiß aber nicht, ob die Abfrage xyz auch 
> noch ein Ergebnis bringt, wenn der Browser keine Sprache abfragt, wenn 
> die Datei xyz.html nach xyz.html.html umbenannt wurde

Also die neuen Links sind nur noch ohne Datei-Endung
Das funktioniert wenigstens einwandfrei... und wie schon geschrieben,
kann man den Clients eine *.php unterschieben, ohne das er es merkt. :-)

> In der Doku findet sich dazu:
> "If the client requests foo.html  instead, then no negotiation will 
> occur since the exact match  will be returned. To avoid this problem, 
> it is sometimes helpful  to name the "no language" variant 
> foo.html.html to assure  that Multiviews and language negotiation will 
> come into play."

Ist irgendwie logisch...

das gleiche problem haste wenn Du die

/logos/
/logos.html

hast und nur die Links OHNE Datei-Endung aufrufst... :-(

> Gruß
> 
> Jutta

So, ich mach für heute Schluß.

Gute Nacht
Michelle

-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/ 
Michelle Konzack   Apt. 917  ICQ #328449886
   50, rue de Soultz MSM LinuxMichi
0033/3/8845235667100 Strasbourg/France   IRC #Debian (irc.icq.com)


signature.pgp
Description: Digital signature


Re: index.html und index.html.de

2004-11-05 Diskussionsfäden Jutta Wrage
Hallo Michelle!
Am Freitag, 05.11.04 um 23:58 Uhr schrieb Michelle Konzack:
Du kannst nicht davon ausgehen das alles  ist.
Habe schon die kuriosesten sachen gesehen...
Du kannst Dein Problem auch einfacher lösen, falls MultiViews benutzt 
wird:

Benenne alle xyz.html in xyz.html.html um.
Ich habe es gerade ausprobiert. Das sollte funktionieren.
Die Ursache: Wenn der Brwoser nach xyz.html fragt, wird auch dann diese 
Datei (no language) ausgeliefert, wenn der Browser eine Sprache 
abfragt, sofern die Abfrage direkt erfüllt werden kann.

Alternativ bekommt der Browser die richtige Seite, wenn er das .html 
aus der Abfrage wegläßt. Ich weiß aber nicht, ob die Abfrage xyz auch 
noch ein Ergebnis bringt, wenn der Browser keine Sprache abfragt, wenn 
die Datei xyz.html nach xyz.html.html umbenannt wurde

In der Doku findet sich dazu:
"If the client requests foo.html  instead, then no negotiation will 
occur since the exact match  will be returned. To avoid this problem, 
it is sometimes helpful  to name the "no language" variant 
foo.html.html to assure  that Multiviews and language negotiation will 
come into play."

Gruß
Jutta

Gruß
Jutta
--
http://www.witch.westfalen.de
http://witch.muensterland.org


Re: index.html und index.html.de

2004-11-05 Diskussionsfäden Michelle Konzack
Am 2004-11-05 19:49:49, schrieb Udo Mueller:
> Hallo Michelle,

> Wozu gibt es find und sed?

Weil das auch Dateibeschribungen ändern würde... (Im HTML-Text)

Du kannst nicht davon ausgehen das alles  ist. 
Habe schon die kuriosesten sachen gesehen...


> end  
> 
> Gruss Udo

Greetings
Michelle

-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/ 
Michelle Konzack   Apt. 917  ICQ #328449886
   50, rue de Soultz MSM LinuxMichi
0033/3/8845235667100 Strasbourg/France   IRC #Debian (irc.icq.com)


signature.pgp
Description: Digital signature


Re: index.html und index.html.de

2004-11-05 Diskussionsfäden Udo Mueller
Hallo Michelle,

begin  * Michelle Konzack schrieb [05-11-04 16:30]:
> 
> funktionieren korrekt, was aber bedeuten würde, das ich rund 700.000
> alte HTML Seiten editieren müßte. 

Wozu gibt es find und sed?

end  

Gruss Udo
-- 
Ohne Signatur!


signature.asc
Description: Digital signature


Re: index.html und index.html.de

2004-11-05 Diskussionsfäden Andreas Janssen
Hallo

Michelle Konzack (<[EMAIL PROTECTED]>) wrote:

> Ich habe jetzt eine neue Webseite eingerichtet und sie ist 3-sprachig
> 
> wnn ich die Webseite mit  aufrufe, bekomme ich auch die gewünschte
> Sprache angezeigt, da ich folgende HTML-Dateien habe:
> 
> index.html  = default wie index.html.en
> index.html.de
> index.html.en
> index.html.fr
> 
> Gut, das funktioniert einwandfrei. Nun habe ich meine Seite in DE und
> klicke auf den Link  und kriege die Seite in englisch
> zurück. bäh... Ich habe folgende HTML-Dateien:
> 
> suppliers.html  = default wie suppliers.html.en
> suppliers.html.de
> suppliers.html.en
> suppliers.html.fr
> 
> Es ist immer die Seite  niemals die anderen drei.
> 
> Was ist hier falsch ?

Funktioniert es, wenn Du suppliers.html in suppliers.html.html
umbenennst? Ich meine, ich hätte dieses Problem mal damit gelöst, das
ist aber schon eine Weile her.

Grüße
 Andreas Janssen

-- 
Andreas Janssen <[EMAIL PROTECTED]>
PGP-Key-ID: 0xDC801674 ICQ #17079270
Registered Linux User #267976
http://www.andreas-janssen.de/debian-tipps-sarge.html


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: index.html und index.html.de

2004-11-05 Diskussionsfäden Michelle Konzack
Am 2004-11-05 15:52:35, schrieb Andreas L.:
> Am Freitag, 5. November 2004 14:19 schrieb Michelle Konzack:
> > Hallo,
> >
> > Ich habe jetzt eine neue Webseite eingerichtet und sie ist 3-sprachig
> >
> > wnn ich die Webseite mit  aufrufe, bekomme ich auch die gewünschte
> > Sprache angezeigt, da ich folgende HTML-Dateien habe:
> >
> > index.html  = default wie index.html.en
> > index.html.de
> > index.html.en
> > index.html.fr
> >
> > Gut, das funktioniert einwandfrei. Nun habe ich meine Seite in DE und
> > klicke auf den Link  und kriege die Seite in englisch
> > zurück. bäh... Ich habe folgende HTML-Dateien:
> 
> ähm, was bedeutet bei Dir "Nun habe ich meine Seite in DE"?
> 
> mit den unterschiedlichen Endungen willst Du doch die Seiten über die 
> Content-Negotiation des Apachen ausliefern, so sind bei foo.html.en   
> nur foo und foo.html valide Links die Einstellung, welche Seite ausgeliefert 
> wird ist vom Client abhängig, Du musst im Mozilla oder whatever auf en bzw, 
> de bzw fr umschalten, sonst fragst Du immer die EN-Kodierung ab.

Mozille is auf "de" eingestellt, weshalb apache ja auch die 
"index.html.de" einwandfrei sendet, obwohl ich einen Link

 

angegeben habe. Sprich, er hat nicht die "index.html" gesendet, sondern
die "index.html.de" was ja auch richtig ist. Siehe apache-doc.

Nun sind aber in dieser index.html.de eritere Links wie:

 
 

Hier wird wiederum nicht die "index.html" sondern "index.html.de"
aufgerufen, aber bei einem Klick auf die "suppliers.html" nimmt 
'apache' eben die "suppliers.html" und nicht die "suppliers.html.de"

Somit stimmt die Dokumentation zu Apache nicht

> siehe auch: http://httpd.apache.org/docs/content-negotiation.html

???

Da steht es so drin, wie ich gesagt habe (den Link habe ich gesendet) 

Aber es funktioniert nicht so. Ausschließlich

 
 
 

funktionieren korrekt, was aber bedeuten würde, das ich rund 700.000
alte HTML Seiten editieren müßte. 

Neue Seiten wurden OHNE Dateiendung erstellt.

> Andreas

Greetings
Michelle

-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/ 
Michelle Konzack   Apt. 917  ICQ #328449886
   50, rue de Soultz MSM LinuxMichi
0033/3/8845235667100 Strasbourg/France   IRC #Debian (irc.icq.com)


signature.pgp
Description: Digital signature


Re: index.html und index.html.de

2004-11-05 Diskussionsfäden Michelle Konzack
Am 2004-11-05 15:36:53, schrieb Andreas Pakulat:
> On 05.Nov 2004 - 14:19:39, Michelle Konzack wrote:
> > Hallo, 
> 
> Hi,

> Also ich mag jetzt nicht extra in den docs wuehlen, aber bei meinen
> Tests wars glaub ich so, dass der Server bei Zugriff auf eine
> existierende suppliers.html (oder auch /index.html) auch diese anzeigt
> wenn sie existiert. Nur wenn du die Datei entfernst wird die korrekte
> Sprache angezeigt.

Nee, den bei der index.html bzw index.html.de funktioniert es. :-/
Deswegen bin ich etwas verwundert, das es mit anderen Dateien als
index.* nicht geht. 

Außerdem, was sendet der server, wenn der Webbrowser keine Sprache
sendet aber nur

suppliers.html.de
suppliers.html.en
suppliers.html.fr

vorhanden sind ?
Habe jetzt einfach mal die "suppliers.html" mit anderen vom server
entfernt. und soweit funktioniert es... Werde es mal ne weile Testen.

> Andreas


Greetings
Michelle

-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/ 
Michelle Konzack   Apt. 917  ICQ #328449886
   50, rue de Soultz MSM LinuxMichi
0033/3/8845235667100 Strasbourg/France   IRC #Debian (irc.icq.com)


signature.pgp
Description: Digital signature


Re: index.html und index.html.de

2004-11-05 Diskussionsfäden Andreas L.
Am Freitag, 5. November 2004 14:19 schrieb Michelle Konzack:
> Hallo,
>
> Ich habe jetzt eine neue Webseite eingerichtet und sie ist 3-sprachig
>
> wnn ich die Webseite mit  aufrufe, bekomme ich auch die gewünschte
> Sprache angezeigt, da ich folgende HTML-Dateien habe:
>
> index.html  = default wie index.html.en
> index.html.de
> index.html.en
> index.html.fr
>
> Gut, das funktioniert einwandfrei. Nun habe ich meine Seite in DE und
> klicke auf den Link  und kriege die Seite in englisch
> zurück. bäh... Ich habe folgende HTML-Dateien:

ähm, was bedeutet bei Dir "Nun habe ich meine Seite in DE"?

mit den unterschiedlichen Endungen willst Du doch die Seiten über die 
Content-Negotiation des Apachen ausliefern, so sind bei foo.html.en   
nur foo und foo.html valide Links die Einstellung, welche Seite ausgeliefert 
wird ist vom Client abhängig, Du musst im Mozilla oder whatever auf en bzw, 
de bzw fr umschalten, sonst fragst Du immer die EN-Kodierung ab.

siehe auch: http://httpd.apache.org/docs/content-negotiation.html

Andreas



Re: index.html und index.html.de

2004-11-05 Diskussionsfäden Michelle Konzack
Am 2004-11-05 15:23:03, schrieb Daniel:
> Guten Tag Michelle Konzack,

> sollte der link nicht suppliers.html.en heißen?

Nee, denn dann sendet 'apache' ja die englische Seite. Ich will aber,
das er die Seite sendet, dessen accept-Language vom Webbrowser
gesendet wird. bei der index.html und index.html.de funktioniert es ja.

Normalerweise wird

suppliers.html  =>  ohne eingestellte bevorzugte Sprache
suppliers.html.XX   =>  wenn Sprache eingestellt

Wenn ich also lediglich  als Link verwende geht es... das
bedeutet dann aber, das ich in über 700.000 HTML-Seiten die Links
ändern müßte. Davon sind rund 420.000 HTML-Seiten in english und der
rest übersetzt in de und fr.

Gut, hätte ich das vor 4 Jahren mit der Sprache gewußt, währen die
links von Haus aus OHNE Dateiendung erstellt worden...

Ist echt cool, aus so nem Link, der ne HTML-Seite war, eine PHP-
Seite zu machen ohne das es jemand merkt. 

Anmerkung:  Die neuen Seiten auf meinem Webserver tragen Links ohne
Dateiendung, was auch mit FORMs und CGIs funktioniert.

Greetings
Michelle

-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/ 
Michelle Konzack   Apt. 917  ICQ #328449886
   50, rue de Soultz MSM LinuxMichi
0033/3/8845235667100 Strasbourg/France   IRC #Debian (irc.icq.com)


signature.pgp
Description: Digital signature


Re: index.html und index.html.de

2004-11-05 Diskussionsfäden Andreas Pakulat
On 05.Nov 2004 - 14:19:39, Michelle Konzack wrote:
> Hallo, 

Hi,

> Nun habe ich meine Seite in DE und klicke auf den Link
>  und kriege die Seite in englisch zurück. bäh...
> Ich habe folgende HTML-Dateien:
> 
> suppliers.html  = default wie suppliers.html.en
> suppliers.html.de
> suppliers.html.en
> suppliers.html.fr
> 
> Es ist immer die Seite  niemals die anderen drei.
> 
> Was ist hier falsch ?

Also ich mag jetzt nicht extra in den docs wuehlen, aber bei meinen
Tests wars glaub ich so, dass der Server bei Zugriff auf eine
existierende suppliers.html (oder auch /index.html) auch diese anzeigt
wenn sie existiert. Nur wenn du die Datei entfernst wird die korrekte
Sprache angezeigt.

Andreas

-- 
A failure will not appear until a unit has passed final inspection.


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: index.html und index.html.de

2004-11-05 Diskussionsfäden Daniel
Guten Tag Michelle Konzack,

am Freitag, 5. November 2004 um 14:19 schrieben Sie:

MK> Hallo, 

MK> Ich habe jetzt eine neue Webseite eingerichtet und sie ist 3-sprachig

MK> wnn ich die Webseite mit  aufrufe, bekomme ich auch die gewünschte
MK> Sprache angezeigt, da ich folgende HTML-Dateien habe:

MK> index.html  = default wie index.html.en
MK> index.html.de
MK> index.html.en
MK> index.html.fr

MK> Gut, das funktioniert einwandfrei. Nun habe ich meine Seite in DE und
MK> klicke auf den Link  und kriege die Seite in englisch
MK> zurück. bäh... Ich habe folgende HTML-Dateien:

MK> suppliers.html  = default wie suppliers.html.en
MK> suppliers.html.de
MK> suppliers.html.en
MK> suppliers.html.fr

MK> Es ist immer die Seite  niemals die anderen drei.

MK> Was ist hier falsch ?

sollte der link nicht suppliers.html.en heißen?



-- 
Mit freundlichen Grüßen
Daniel
mailto:[EMAIL PROTECTED]



pgpATz7cplWNN.pgp
Description: PGP signature


index.html und index.html.de

2004-11-05 Diskussionsfäden Michelle Konzack
Hallo, 

Ich habe jetzt eine neue Webseite eingerichtet und sie ist 3-sprachig

wnn ich die Webseite mit  aufrufe, bekomme ich auch die gewünschte
Sprache angezeigt, da ich folgende HTML-Dateien habe:

index.html  = default wie index.html.en
index.html.de
index.html.en
index.html.fr

Gut, das funktioniert einwandfrei. Nun habe ich meine Seite in DE und
klicke auf den Link  und kriege die Seite in englisch
zurück. bäh... Ich habe folgende HTML-Dateien:

suppliers.html  = default wie suppliers.html.en
suppliers.html.de
suppliers.html.en
suppliers.html.fr

Es ist immer die Seite  niemals die anderen drei.

Was ist hier falsch ?

Laut  "Content
Negotiation" (Tabelle am Ende) sollte es funktionieren...

Greetings
Michelle

-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/ 
Michelle Konzack   Apt. 917  ICQ #328449886
   50, rue de Soultz MSM LinuxMichi
0033/3/8845235667100 Strasbourg/France   IRC #Debian (irc.icq.com)


signature.pgp
Description: Digital signature