Herzlich willkommen im Archiv vom ABAKUS Online Marketing Forum
Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.
Weiterleitung nur bei externen Links, nicht bei internen?
Korrektes Vergleichen von hexadez. Werten in PHP?
Code: Alles auswählen
RewriteCond %{the_request} ^[A-Z]{3,9}\ /.*index\.html\ HTTP/
RewriteRule ^(.*)index\.html$ http://www.domain\.de/$1 [l,r=301]
Sehr komisch, habe keine Erklährung dafür...Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@www.mydsl-board.de and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Die Ursache für jegliche Fehler erklärt dir dein Webserver im Fehlerprotokoll. Schau bitte da als erstes rein. Wenn du dann damit nicht weiterkommst, manchmal sind die englischen Meldungen nicht so ganz auf den ersten Blick zu durchschauen, frage gerne nochmal nach.GreJan hat geschrieben:… bekome ich ein Internal Error. Was kann die Ursache dafür sein???
Was heißt „funktioniert nicht“? Hast auch du mal in das Fehlerprotokoll geschaut?Lena83 hat geschrieben:Obwohl die RewriteEngine auf dem Server aktiviert ist funktionierte die Internetseite überhaupt nicht mehr. Es kam nicht einmal eine Fehlermeldung oder so etwas.
Das kann nicht sein, frage deinen Webhoster. Es gibt keinen Grund, das Protokoll nicht zur Verfügung zu stellen, egal wie eingeschränkt dein Hosting-Paket auch sein mag, und IMHO ist es elementare Voraussetzung für einen sauberen Betrieb. Falls dein Hoster dir das Teil allen Ernstes vorenthält, kündige und such' dir einen vernünftigen (nein, der wird bestimmt nicht mehr kosten als dein jetziger).GreJan hat geschrieben:Leider komme ich an das Fehlerprotokol nicht rann, habe ein Webhostig-Paket.
Hatte schon ein halbes Dutzend Fragen aufgeschrieben, da sehe ich den Fehler: Du hast in der RewriteCond-Zeile hinter xyz101 noch einen Punkt, also einen Platzhalter für ein weiteres Zeichen stehen, erst dann folgt \.de. Das Muster passt dementsprechend nur auf Domains wie www.xyz101a.de, www.xyz101x.de oder www.xyz1015.de, aber niemals auf www.xyz101.de. Wenn aber das Muster nicht passt, wird umgeleitet, und da das Muster auf die tatsächliche Domain niemals passt …Lena83 hat geschrieben:RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.xyz101.\.de$
RewriteRule ^(.*)$ https://www.xyz101.de/$1 [L,R=301]
[…]
Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann.