Ich habe 3 Seiten mit denen ich von meienm bisherigen server und Domain auf eien neue umziehen möchte.
Der server und domain werden aber vorest noch bestehen bleiebn.
Da google aber immernoch viele zugriffe generiert möchte ich nicht einfach die seite abschalten.
Ideal wäre wen das script die Aktuelle dresse ausliste und dann auf die neue domaineine umleitung erstelle.
http://altedomain.dez/modules.php?name=Forum&topic=127.msg217;topicseen
wird automatisch umgeleitet
http://neuedomain.dez/modules.php?name=Forum&topic=127.msg217;topicseen
Hat jemand eine Idee wie man das Lösen könnte?
LG
Also muss doch nur das
Zitathttp://altedomain.dez/
auf das hier
Zitathttp://neuedomain.dez/
geändert werden.
Gibt es denn auf der alten Domain/Webpack keine Weiterleitung (z.B. im Kundenfrontend einzustellen) ?
Oder wenn beide Domains auf demselben Server liegen, konnektiere doch beide Domains mit demselben Bereich auf der Serverplatte
MfG
Hi schnikemike,
schau mal ins ModRewrite forum unter www.modrewrite.de
wenn ich mich nicht arg taeusche war das da bereits geloest ....
@Jubilee
Zitat... Weiterleitung ...
ich denke mal er meint dass beim Aufruf des speziellen o.a. Links auch dieser auf der neuen domain geoeffnet wird, das duerfte imho ne einfache Weiterleitung nicht schaffen ...
@ jubilee
Bin draufgekommen.
$neurl = "http://neuedomain.de";
echo $neurl.$_SERVER['PHP_SELF'].$_SERVER["REQUEST_URI"];
@FrankySZ
leider geht kein modrewrite auf dem server (unter anderem auch deshalb der serverumzug)
LG
Hallo schnikemike ...oder auch andere...!
Darf ich mal fragen, wo und wie genau Du diesen Code eingebaut hast. Habe auch in meinem Servermenü nicht die Option die alte Domaine auf die neue umzuleiten und möchte das daher mit der index.php machen;
Dieser Code;
<?php header("Location: http://www.wiederalleine.net"); ?> leitet leider nur den direkten Seitenaufruf der alten Domaine www.wieder-alleine.de weiter, nicht aber die vielen Unterseiten, die in den verschiedenen Linkverzeichnissen gelistet sind.
Gruß und Dank
Peter
Prost Neujahr :)
funktioniert auf der alten Domain mod_rewrite?
Hallo Andi ....
...Dir selbstverständlich auch ein gutes neues Jahr ... :smile: sowie allen anderen auch.
Muss zugeben, dass mir mod_rewrite nicht viel sagt.
Dir aber sicherlich dieses hier;
Apache ASP-Unterstützung
SSI-Unterstützung
PHP-Unterstützung
CGI-Unterstützung
mod_perl-Unterstützung
mod_python-Unterstützung
Gruß und Dank
Peter
Hi :)
zu modrerite:
http://www.modrewrite.de/
und testen ob es verfügbar ist:
http://www.modrewrite.de/foren/ftopic82.html
Grundsätzlich wäre es dann möglich über eine mod_rewrite Regel ALLE Deine alten Url's auf den neuen Server umzuleiten.
Ich habe das auch auf einer meiner Seiten aktiv und folgendes in der .htaccess drin stehen:
Options +FollowSymLinks
RewriteEngine on
RewriteBase /
# Servernamen umschreiben
RewriteCond %{HTTP_HOST} ^212\.227\.119\.84$ [OR]
RewriteCond %{HTTP_HOST} ^www\.shiba-design\.de$ [OR]
RewriteRule ^(.*)$ http://www.cloneportal.de/$1 [L,R=301]
Damit wird alles was auf shiba-design.de ankommt auf cloneportal.de weitergeleitet...
demo: http://www.shiba-design.de/modules.php?name=News
@Andi
Kann ich deinen Tip hier, auch für mein Problem http://www.pragmamx.org/modules.php?name=Forum&topic=18313.0 (http://www.pragmamx.org/modules.php?name=Forum&topic=18313.0) verwenden?
Danke, Gerhard!
Danke Andi...! Steig da leider nicht ganz dahinter .. daher zu meinem Verständnis;
Habe im root Verzeichnis nur die Datei "mod_rewrite.htaccess"
und füge dort ein;
Options +FollowSymLinks
RewriteEngine on
RewriteBase /
# Servernamen umschreiben
RewriteCond %{HTTP_HOST} ^212\.72\.183\.150$ [OR] (IP des alten Servers)
RewriteCond %{HTTP_HOST} ^www\.wieder-alleine\.de$ [OR]
RewriteRule ^(.*)$ http://www.wiederalleine.net/$1 [L,R=301]
wenn ich alle Url´s von www.wieder-alleine.de auf www.wiederalleine.net umleiten lassen möchte?
Gruß
Peter
Moin
ZitatHabe im root Verzeichnis nur die Datei "mod_rewrite.htaccess"
und füge dort ein;
Jop, diese Datei muss aber noch umbenannt werden in
.htaccess.
Oder du legst zum testen einfach eine neue/zusätzliche .htaccess an...
Zitat von: GerhardSt am 01 Januar 2007, 13:47:53
Kann ich deinen Tip hier, auch für mein Problem http://www.pragmamx.org/modules.php?name=Forum&topic=18313.0 (http://www.pragmamx.org/modules.php?name=Forum&topic=18313.0) verwenden?
hmmm, so ganz verstehe ich das Problem nicht in dem thread, geht es da nur um die google-sitemap?
aber dort weiter....
@wiederalleine
Hatte das ganz übersehen hier Sorry :red:
Hab den server leider nichtmehr. aber ich glaube in eien backup hab ich das script noch. werde später nochmal nachschauen.
Wenn du nicht von mir hörst kannst mich gerne in ein paar tagen nochmal dran erinner. Hab zu Zeit viel um die Ohren.
Insofern du fdas ganze nicht eh schon mit htacces lösen konntest.
LG
Also bei mir passt es jetzt. Herzlichen Dank .... SUPER
Kannst mich aber gerne in ein paar Wochen nochmal daran erinnern.
Ich wollte das unter anderem statt der normalen Meldung der Module aufrufen.
Wenn diese direkt aufgerufen werden.
Damit sollte es der vergangenheit angehören das Google und User vor eine bescheuerten Fehlermeldung sitzen wenn sie das Modul direkt aufrufen.
Lässt sich natürlich auch als eigenständige index anpassen. für Module die es nicht mehr gibt.
Also modules/irgendeinmodul/index.php
wird dann mit einer Meldung an modules
an modules.php?name=irgeneinmodul weitergeleitet.
Hab gerade auch nen code gefunden der aus irgendeiner vorPhase stammt aber der macht nicht das was er soll.
Und ist vollkommen unvollständig.
Muss mich erst wieder damit beschäftigen.
Irgenwo muss ich die beiden anderen auch noch haben.
Aber fals jemand basteln will!
Das hatte ich eben wie gesagt für die module angefangen aber das lässt sich auch für dei umleitung nutzen.
$self= $_SERVER['SCRIPT_NAME'];
$server =$_SERVER['SERVER_NAME']; //
$modulespfad = "modules.php?name=";
$suche ="modules";
$restpfad = strstr($self, $suche);
$modulname= substr($restpfad,8,-10); // ergebis nur modulordner wenn datei index.php heisst
$dateiname =$modulname;
$selfurl ="http://$server/$modulespfad$dateiname";
$modlink ="<a href=\"$selfurl\"</a>";
#echo ++++ TEST
if (!defined("mxMainFileLoaded")) die ("
You can't access this file directly...
<br>
Bitte rufen sie die Seite hier auf
<br>
$selfurl
<br>
$modlink
");
Aber das gehört dann eher unter ein aderes Thema.
So also habe das ganze nochmal neu gemacht! geht noch viel kürzer!!
Die Datei modules.php und setze nach der Zeile
require_once("mainfile.php");
Geht auch an anderer Stelle.
Somit werden alle Werte mit an den neuen Server übergeben.
Und der Besucher bekommt die selbe Seite zu sehen wie auf der ursprünglichen Adressen (natürlich muss auch der Inhalt im MX vorhanden sein!!!
$request_uri=$_SERVER["REQUEST_URI"]
header("Location: http://www.schnikemike.de$anfrage"); //Hier muss du deine neue Adresse eingeben!
Ich habe es in alle Hauptordner im root in eine index.php geschrieben. Damit auch beim besuch von www.meiendomain.de/unterordner jeder weitergeleitet wird.