Suchmaschinenoptimierung
   
 
 

Warum registrieren?

Nur als registriertes Mitglied vom ABAKUS Forum hast Du vollen Zugriff auf alle Funktionen unserer Website. So kannst Du Deine eigenen Fragen auf einen Blick anzeigen lassen und hast die volle Übersicht über neue interessante Themen im Forum für Suchmaschinenoptimierung. Jetzt kostenlos registrieren.

 
Schnellsuche!:  

warum zeigt der IE meine Webseite nicht an?

Gehe zu Seite Zurück  1, 2
Neues Thema eröffnen   Neue Antwort erstellen    ABAKUS Foren-Übersicht -> Ich hab' da mal 'ne Frage Druckversion
 Heisst umkämpft oder nischen??? :: mod_rewrite und endung .php???  
Autor Nachricht
hakker82
PostRank 3
PostRank 3


Anmeldungsdatum: 11.01.2005
Beiträge: 93

BeitragVerfasst am: 13.01.2005, 19:30    Titel: warum zeigt der IE meine Webseite nicht an? Antworten mit Zitat Nutzer zur Ignorier-Liste hinzufügen

das hab ich gerade gefunden:

Kann mir das mal jemand erklären?

<?php echo '<?xml version="1.0" encoding="UTF-8"?>' . "\n"; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<?php
if (strpos($_SERVER['HTTP_ACCEPT'],"application/xhtml+xml")) echo "<meta http-equiv=\"Content-Type\" content=\"application/xhtml+xml; charset=utf-8\" />\n";
else if (strpos($_SERVER['HTTP_ACCEPT'],"application/xml")) echo "<meta http-equiv=\"Content-Type\" content=\"application/xml; charset=utf-8\" />\n";
else if (strpos($_SERVER['HTTP_ACCEPT'],"text/xml")) echo "<meta http-equiv=\"Content-Type\" content=\"text/xml; charset=utf-8\" />\n";
else echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n";
?>
<title>Test</title>
</head>
<body>
Content...
</body>
</html>
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Jörg
PostRank 9
PostRank 9


Anmeldungsdatum: 03.07.2003
Beiträge: 1192
Wohnort: Göttingen

BeitragVerfasst am: 13.01.2005, 19:32    Titel: warum zeigt der IE meine Webseite nicht an? Antworten mit Zitat Nutzer zur Ignorier-Liste hinzufügen

Die drei Zeilen ganz an den Anfang setzen. Mein Lösungsvorschlag ist u.U. aber wohl nicht so praktikabel, weil wahrscheinlich erst noch ein Eintrag in der .htaccess erfolgen muss, dass auch in .xhtml Dateien das PHP bearbeitet wird von daher ist bulls Vorschlag wohl eleganter
_________________
Suchmaschinenoptimierte Forensoftware Webmaster-Forum
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
hakker82
PostRank 3
PostRank 3


Anmeldungsdatum: 11.01.2005
Beiträge: 93

BeitragVerfasst am: 13.01.2005, 19:38    Titel: warum zeigt der IE meine Webseite nicht an? Antworten mit Zitat Nutzer zur Ignorier-Liste hinzufügen

wass muss ich mit dem Vorschlag von bull machen?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Jörg
PostRank 9
PostRank 9


Anmeldungsdatum: 03.07.2003
Beiträge: 1192
Wohnort: Göttingen

BeitragVerfasst am: 13.01.2005, 19:41    Titel: warum zeigt der IE meine Webseite nicht an? Antworten mit Zitat Nutzer zur Ignorier-Liste hinzufügen

In die .htaccess einfügen

falls vorher noch keine Zeile

Code:
RewriteEngine On


steht, diese dann zusätzlich davor einfügen

Edit:

der Code, den du gefunden hast, fragt die Umgebungsvariabel HTTP_ACCEPT ab, und gibt demensprechend in den Meta Tags den passenden Content-Type an - ob das zuverlässig funktioniert, bezweifle ich, weil der HTTP-Header ja wieder nicht geändert wird
_________________
Suchmaschinenoptimierte Forensoftware Webmaster-Forum


Zuletzt bearbeitet von Jörg am 13.01.2005, 19:45, insgesamt 2-mal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
bull
PostRank 10
PostRank 10


Anmeldungsdatum: 20.09.2003
Beiträge: 2176
Wohnort: Vèneto

BeitragVerfasst am: 13.01.2005, 19:42    Titel: warum zeigt der IE meine Webseite nicht an? Antworten mit Zitat Nutzer zur Ignorier-Liste hinzufügen

Zitat:
wass muss ich mit dem Vorschlag von bull machen?

In die .htaccess schreiben.
Ich habe den Eindruck daß vielleicht erst Grundlagen gelesen werden sollten bevor hier noch ein Dutzend Einzeiler kommen.

Gibt es einen sinnvollen Grund für die Benutzung von XHTML 1.1 ?

Der o.g. PHP-Code, den Du nicht verstehst, ist eine Weiche für das Senden von Meta-Tags je nach dem, welchen Typ der Browser oder allgemein Client akzeptiert. Unnützer Code-Mist, der sowieso nichts bringt, weil man das entsprechende auch in der .htaccess mit ähnlichen Lösungen wie von mir hier genannt erreichen kann, allerdings zuverlässiger.
_________________
Saubere Ergebnisse!


Zuletzt bearbeitet von bull am 13.01.2005, 19:44, insgesamt einmal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
hakker82
PostRank 3
PostRank 3


Anmeldungsdatum: 11.01.2005
Beiträge: 93

BeitragVerfasst am: 13.01.2005, 19:43    Titel: warum zeigt der IE meine Webseite nicht an? Antworten mit Zitat Nutzer zur Ignorier-Liste hinzufügen

d.h. .htacces:

RewriteEngine On
RewriteCond %{HTTP_ACCEPT} !application/xhtml\+xml
RewriteCond %{REQUEST_URI} \.xhtml$
RewriteCond %{THE_REQUEST} HTTP/1\.1
RewriteRule .* - "[T=text/html; charset=iso-8859-1]"
....
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Jörg
PostRank 9
PostRank 9


Anmeldungsdatum: 03.07.2003
Beiträge: 1192
Wohnort: Göttingen

BeitragVerfasst am: 13.01.2005, 19:48    Titel: warum zeigt der IE meine Webseite nicht an? Antworten mit Zitat Nutzer zur Ignorier-Liste hinzufügen

Ja, genau, und dann testen, was für ein Header gesendet wird
_________________
Suchmaschinenoptimierte Forensoftware Webmaster-Forum
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
hakker82
PostRank 3
PostRank 3


Anmeldungsdatum: 11.01.2005
Beiträge: 93

BeitragVerfasst am: 13.01.2005, 19:49    Titel: warum zeigt der IE meine Webseite nicht an? Antworten mit Zitat Nutzer zur Ignorier-Liste hinzufügen

geht nicht: immer noch application/xhtml+xml

aber jetzt hab ich gesehen, dass es sicher an der Endung (.xhtml) liegt. Eine ähnliche Seite (auch in xhtml 1.0) mit Endung .html sendet text/html
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
bull
PostRank 10
PostRank 10


Anmeldungsdatum: 20.09.2003
Beiträge: 2176
Wohnort: Vèneto

BeitragVerfasst am: 13.01.2005, 19:53    Titel: warum zeigt der IE meine Webseite nicht an? Antworten mit Zitat Nutzer zur Ignorier-Liste hinzufügen

Doch. Aber nur bei Direktzugriff auf /index.xhtml

=> Zeile mit RewriteCond %{REQUEST_URI} \.xhtml$ rausnehmen.
_________________
Saubere Ergebnisse!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
hakker82
PostRank 3
PostRank 3


Anmeldungsdatum: 11.01.2005
Beiträge: 93

BeitragVerfasst am: 13.01.2005, 19:57    Titel: warum zeigt der IE meine Webseite nicht an? Antworten mit Zitat Nutzer zur Ignorier-Liste hinzufügen

hab's gemacht, keine Wirkung
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
bull
PostRank 10
PostRank 10


Anmeldungsdatum: 20.09.2003
Beiträge: 2176
Wohnort: Vèneto

BeitragVerfasst am: 13.01.2005, 20:00    Titel: warum zeigt der IE meine Webseite nicht an? Antworten mit Zitat Nutzer zur Ignorier-Liste hinzufügen

Dann ist wahrscheinlich Apache 2.x installiert und die Rule geht bei Zugriff auf / nicht. Server liefert ja leider keine Versionsangabe für Apache.

Oder die .htaccess wirkt sich wegen Cache o.ä. nicht sofort aus, weiß nicht wie das bei Hofmair ist.

Lösung: in index.xhtml in index.html umbenennen, DOCTYPE in Transitional ändern.
_________________
Saubere Ergebnisse!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
hakker82
PostRank 3
PostRank 3


Anmeldungsdatum: 11.01.2005
Beiträge: 93

BeitragVerfasst am: 13.01.2005, 20:04    Titel: warum zeigt der IE meine Webseite nicht an? Antworten mit Zitat Nutzer zur Ignorier-Liste hinzufügen

der doctype ist bereits transitional

ich werde bestimmt nicht alle Dateien in .html umbennnen, dann geht kein Link mehr

wie ist das jetzt eigentlich mit google?
durch die Änderung des meta-tags zu text/html bin ich plötzlich wieder im Index; google scheint es egal zu sein, was der Apache sendet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
hakker82
PostRank 3
PostRank 3


Anmeldungsdatum: 11.01.2005
Beiträge: 93

BeitragVerfasst am: 13.01.2005, 20:12    Titel: warum zeigt der IE meine Webseite nicht an? Antworten mit Zitat Nutzer zur Ignorier-Liste hinzufügen

danke für die Hilfe, ich muss jetzt heim
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Neues Thema eröffnen   Neue Antwort erstellen    ABAKUS Foren-Übersicht -> Ich hab' da mal 'ne Frage
Seite 2 von 2
Gehe zu Seite Zurück  1, 2


 






Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Subseite wird von Google nicht gefund... sika11 Google Forum 2 13.03.2010, 11:26 Letzten Beitrag anzeigen
Keine neuen Beiträge Warum ist mein Beitrag locked-gesperrt? micky005 Forum- und Community-Feedback 5 12.03.2010, 10:48 Letzten Beitrag anzeigen
Keine neuen Beiträge Da crawlt meine Oma ja schneller NEO_SEO Webkataloge und Artikelverzeichnisse 0 12.03.2010, 08:12 Letzten Beitrag anzeigen
Keine neuen Beiträge webseite in google news bringen guenstigekv Google Forum 13 11.03.2010, 23:10 Letzten Beitrag anzeigen
Keine neuen Beiträge Webseite in drei Sprachen Skygod Ich hab' da mal 'ne Frage 2 10.03.2010, 18:15 Letzten Beitrag anzeigen
Keine neuen Beiträge Trotz vieler Backlinks nach Wochen ni... lois69 Google Pagerank und Backlink-Forum 8 10.03.2010, 13:36 Letzten Beitrag anzeigen
Keine neuen Beiträge Artikel schreiben, wo? Hubpages will ... mowsen Ich hab' da mal 'ne Frage 3 09.03.2010, 13:30 Letzten Beitrag anzeigen

Suchmaschinenoptimierung Angebote
Suchmaschinenoptimierung | Latent Semantische Optimierung (LSO) | SEO Blog | ABAKUS Keyword Trends | Online Tools | Suchmaschinenmarketing Angebot | Online Marketing

Impressum

Powered by phpBB © 2001, 2005 phpBB Group


Sie lesen gerade: warum zeigt der IE meine Webseite nicht an? - Seite 2