Moin Leute,
Mich verschlägt es nicht oft hier in das Forum, aber ich stehe im Moment vor einem Problem wo ich absolut Ratlos bin wie ich es lösen soll und das Forum hier ist mir als letzter Ausweg eingefallen.
Ich hoffe ihr wollt und könnt mir helfen!
Ach und sorry wegen dem Unpräzisen Titel, wusste nicht so ganz wie ich mein Problem nennen sollte.
Ich habe nun folgendes Problem, das sich nicht weiter schlimm anhört, aber dennoch nervig ist:
Ich wollte nun meine Website ein wenig modern gestalten und Social Media wie Facebook einbinden. Dazu gehört selbstverständlich auch ein "Sahre Button". Eingebunden, alles wunderbar, doch sobald man diesen Button klickst wird in Facebook anstatt einer Preview meiner Website bloß eine überaus hässliche 404 Page not Found fehlermeldung angezeigt.
Zunächst klingt das etwas verstörend, da der Button so eingestellt ist den aktuellen URL der Adresszeile zu "Teilen".
Habe also weiter geforscht und bin dahinter gekommen, das Facebook oftmals mit .htaccess rewrite Rules probleme hat, eine Lösung wäre die Flags [QSA,NC,L] zu setzen.
Mit dem htaccess Krempel kenn ich mich nur mittelmäßig aus, die rewirte rules hab ich alle selbst formuliert, was diese Flags nun im Detail anstellen - eigentlich ists auch egal, denn ich bin schonwieder einen Schritt weiter!
Falgs gesetzt bla bla, der Facebook Debugger zeigt noch immer bei allen URLs die ich ihm einschmeiße 404 an.
AUßER wenn ich die domain ohne pfadangaben übermittle (In meinem Fall Home − Löber Zweirad GmbH). Nun bekomme ich die Meldung 206 und immernoch nicht die eignetliche Seite gezeigt.
Der Debugger spuckt mir aber wenigstens das aus, was er empfängt und as ist folgendes:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html>
<head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head>
<body>
<h1>It works!</h1>
<p>This is the default web page for this server.</p>
<p>The web server software is running but no content has been added, yet.</p>
</body>
</html>
Das sieht mir sehr nach der Standartseite des Servers oder des Domain Roots aus... Meine Frage nun: Warum????
Meine Seite ist ganz normal zu erreichen aus dem Web und bei allen http response code checks lande ich auch eigentlich immer bei einem 200 OK.
Außer Facebook gibt es jedoch auch einiges SEO helper tools die meine Seite seltsamerweise nicht korrekt öffnen können.
Zu meinen Daten:
Die Website läuft auf einem Neptun vServer, der alte ohne KVM.
Domain ist die loeber-zweirad.de
Auf dem Server läuft Froxlor als Control Pannel
Meine unordneliche .htacccess datei sieht wie folgt aus:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} !^(www.loeber-zweirad.de|m.loeber-zweirad.de|ssl.loeber-zweirad.de)
RewriteRule ^(.*)$ http://www.loeber-zweirad.de/$1 [L,NC,R=301]
RewriteRule page/fahrzeuge/(.*)/(.*)/$ index.php?p=fahrzeuge&fname=$1&angebot=$2 [QSA,L,NC]
RewriteRule page/fahrzeuge/(.*)/$ index.php?p=fahrzeuge&fname=$1 [QSA,L,NC]
RewriteRule page/news/(.*)/$ index.php?p=news&news_source=$1 [QSA,L,NC]
RewriteRule page/news/(.*)/(.*)/$ index.php?p=news&news_source=$1&year=$2 [QSA,L,NC]
RewriteRule page/news/(.*)/(.*)/(.*)$ index.php?p=news&news_source=$1&year=$2&nid=$3 [QSA,L,NC]
RewriteRule page/(.*)/$ index.php?p=$1 [QSA,L,NC]
RewriteRule error/(.*)/$ error/$1.htm [QSA,L,NC]
# RewriteRule news/lz/(.*)/(.*) index.php?p=home&news_source=lznid=$1 [QSA,L,NC]
RewriteCond %{REQUEST_URI} !\.[^./]+$
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://www.loeber-zweirad.de/$1/ [R=301,L]
Alles anzeigen
Aus lauter verzweiflung mit vielen überflüssigen Flags und Zeug...
Mir macht es aber eher den Anschein als wäre die Domain irgendwie falsch konfiguriert, ich bin jedoch absolut ratlos was ich tun kann!
Ich bin dankbar für jede Hilfe!!