1
Hallo Zusammen,
ich bin Neuling in allen Bereichen der Website-Erstellung und habe mir bis hierhin das benötigte Wissen angegoogelt, doch nun komme ich nicht weiter und hoffe auf Eure Hilfe.
Die Herausforderung: Der „AddType application/xhtml+xml;charset=UTF-8 .htm“ funktioniert beim Firefox wunderbar und im IE auch, nur nicht bei der „default.htm“ – diese Seite kann ich bei Aufruf wahlweise speichern oder zum Öffnen ein Programm auswählen. Ich denke dass es an der RewriteRule zwecks Vermeidung von doppeltem Inhalt liegt und der IE dadurch möglicherweise das .htm nicht erkennt, ist aber natürliche reine Spekulation ;-)
Hier ist der Inhalt meiner htaccess-Datei:
Im Quellcode habe ich folgende Angaben stehen (sind nur Auszüge):
Den Meta-Tag Content-Type habe ich sowohl mit „application/xhtml+xml“ als auch mit „text/html“ getestet, klappt beides nicht. Weiß jemand wie ich das lösen kann? Vielen Dank im Voraus für Eure Hilfe!!!
Gruß, Anni
ich bin Neuling in allen Bereichen der Website-Erstellung und habe mir bis hierhin das benötigte Wissen angegoogelt, doch nun komme ich nicht weiter und hoffe auf Eure Hilfe.
Die Herausforderung: Der „AddType application/xhtml+xml;charset=UTF-8 .htm“ funktioniert beim Firefox wunderbar und im IE auch, nur nicht bei der „default.htm“ – diese Seite kann ich bei Aufruf wahlweise speichern oder zum Öffnen ein Programm auswählen. Ich denke dass es an der RewriteRule zwecks Vermeidung von doppeltem Inhalt liegt und der IE dadurch möglicherweise das .htm nicht erkennt, ist aber natürliche reine Spekulation ;-)
Hier ist der Inhalt meiner htaccess-Datei:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^mmrr\.de$ [NC]
RewriteRule ^(.*)$ http://www.mmrr.de/$1 [R=301,L]
RewriteCond %{THE_REQUEST} default\. [NC]
RewriteRule ^(.*)default\.(.*) /$1 [L,NC,R=301]
AddType text/css;charset=UTF-8 .css
AddType text/javascript=UTF-8 .js
AddType application/xhtml+xml;charset=UTF-8 .htm
AddType text/xml .xml
AddType application/pdf .pdf
<IfModule mod_headers.c>
<FilesMatch "\\.(ico|jpe?g|png|gif)$">
Header set Cache-Control "max-age=2592000, public"
</FilesMatch>
<FilesMatch "\\.(css|js|pdf)$">
Header set Cache-Control "max-age=3600, public"
</FilesMatch>
<FilesMatch "\\.(htm)$">
Header set Cache-Control "max-age=600, public"
</FilesMatch>
</IfModule>
Im Quellcode habe ich folgende Angaben stehen (sind nur Auszüge):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="content-script-type" content="text/javascript; charset=utf-8" />
<meta http-equiv="content-style-type" content="text/css; charset=utf-8" />
<meta name="MicrosoftTheme" content="none, default" />
<link rel="canonical" href="http://www.mmrr.de" />
</head>
Den Meta-Tag Content-Type habe ich sowohl mit „application/xhtml+xml“ als auch mit „text/html“ getestet, klappt beides nicht. Weiß jemand wie ich das lösen kann? Vielen Dank im Voraus für Eure Hilfe!!!
Gruß, Anni