Unerklärliche Weiterleitung nach dev.domainname.de

URLs umschreiben, umleiten, blocken oder sperren - all das und noch viel mehr kann mit mod_rewrite erreicht werden. Mit regulären Ausdrücken, Conditions und Rules stehst Du auf Kriegsfuss? mod_rewrite macht nicht das was Du willst, oder funktioniert gar nicht? hier bist Du richtig!

Moderatoren: Bob, Super-Mod

Unerklärliche Weiterleitung nach dev.domainname.de

Beitragvon Knuddel » 06.08.2011 15:58

Wenn ich http://www.calculino.com oder calculino.com eingebe, wird immer automatisch nach dev.calculino.com/index.html weitergeleitet. Die Weiterleitung sollte aber nach http://www.calculino.com/index.html erfolgen. Wenn ich die .htaccess aus dem Ordner "httpdocs" lösche, findet keine fehlerhafte Weiterleitung statt, somit kann eine fehlerhafte Server-Voreinstellung wohl ausgeschlossen werden, oder?

Leider konnte mir hier weder der Support des Webhosters, noch mein ModRewrite-Programmierer weiterhelfen.

Da ich in der .htaccess nichts von "dev" sehe, frage ich mich, wo der Fehler liegen könnte. Hat vielleicht einer der hier mitlesenden Experten einen Tipp für mich, was da falsch läuft?

Hinweis: Das System wird über Subversion gepflegt. Es gibt eine DEV-Umgebung (Entwicklungsumgebung), die eine andere .htaccess hat, bei der dann auch die Weiterleitung von dev.calculino.com nach dev.calculino.com/index.html korrekt funktioniert.

Kann es sein, dass da irgendetwas quer schießt? Aber wenn dem so wäre: Warum findet dann keine Weiterleitung statt, wenn ich die .htaccess aus der www-Umgebung lösche?


Nachfolgend meine .htaccess im Ordner "httpdocs" aus der www-Umgebung (nicht die aus der Subdomain dev.calculino.com). Mit der hier gezeigten .htaccess findet bei Eingabe von http://www.calculino.com oder calculino.com eine Weiterleitung nach dev.calculino.com statt ... und keiner kann mir sagen, warum :-(


Options +FollowSymlinks
Options +SymLinksIfOwnerMatch
RewriteEngine On
ErrorDocument 404 http://www.calculino.com/404.html

RewriteCond %{HTTP_HOST} ^calculino\.com$ [NC]
RewriteRule ^(.*) http://www.calculino.com/$1 [L,R=301]

RewriteRule ^404\.html$ 404.php
RewriteRule ^index\.html$ index.php

RewriteRule ^googlefdf0bg63e740f0cd.html$ googlefdf0bg63e740f0cd.html

RewriteRule ^(.*)/([0-9a-zA-Z\-]*)\.html$ sprache/load_template.php?sprache=$1&site=$2
RewriteRule ^(.*)/([0-9a-zA-Z\-]*)/(.*)_(.*)\.html$ sprache/rechner.php?sprache=$1&kategorie=$2&rechner=$3&reiter=$4

#für Google Webmastertools benötigt
RewriteRule ^googlefdf0bg63e740f0cd\.html$ - [L]

RewriteRule ^([^/]*).html$ gotopage.php?site=$1
RewriteRule ^([^/]*).htm$ gotopage.php?site=$1
RewriteRule ^([^/^\.]*)$ gotopage.php?site=$1
Knuddel
.
.
 
Beiträge: 2
Registriert: 06.08.2011 15:43

Re: Unerklärliche Weiterleitung nach dev.domainname.de

Beitragvon Knuddel » 06.08.2011 22:51

Inzwischen konnte ich den Fehler selber lösen. In der Datei "gotopage.php" hat ein Programmierer einen absoluten Pfad nach dev. .... reingesetzt. Ein Hoch auf die bezahlten Profis, die nicht in der Lage sind, einen solchen Fehler zu finden, den ich als Laie (mit reichlich Zeitaufwand nach dem Prinzip "Versuch und Irrtum") beheben konnte, ohne wirklich Ahnung von der Materie zu haben :roll:
Knuddel
.
.
 
Beiträge: 2
Registriert: 06.08.2011 15:43


Zurück zu mod_rewrite

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste