Hallo allerseits!
Ich habe auf meinem Localhost (Apache @ Windows) einen Ansatz zu Content-Negotiation per .htaccess ausprobiert und er hat auch funktioniert soweit.
Nun habe ich ihn auf verschiedene Server (u.a. Apache @ UNIX) online gestellt und auf dem einen wird ein 500 Internal Server Error und auf dem anderen ein 404 Error angezeigt, wenn ich eine entsprechende Datei aufrufe.
Konkret habe ich jede Seite als .xhtml und .htm abgespeichert und er sollte je nach Anfrage eben den entsprechenden content-type ausliefern.
Hier ist meine .htaccess:
Options +MultiViews
AddType application/xhtml+xml;charset=iso-8859-1;qs=0.999 .xhtml
AddType text/html;charset=iso-8859-1 .htm
Ich weiss jetzt nicht, ob es ein dummer Zufall ist, dass er auf beiden Servern nicht funktioniert oder ob ich einen Fehler gemacht habe, der auf meinem Localhost unerklärlicherweise ausgemerzt wurde?
Kann mir vielleicht jemand von euch sagen, ob der Code korrekt ist, bitte?
Bsp zum Code: index.htm und index.xhtml, ich rufe "index" auf.
Mit freundlichen Grüßen,
Adrian