|
|
oneclick

: 07.06.2008 : 27
|
|
| Nach oben |
|
 |
mgutt


: 08.03.2005 : 3135
|
|
| Nach oben |
|
 |
berni

: 21.03.2004 : 108
|
| : 15.10.2009, 13:59 : Ganze Domain inkl. Variablen auf Startseite weiterleiten |
|
|
Mit QSA (query string append) sollte das funktionieren
| Code: |
RewriteEngine on
RewriteRule (.*) http://www.neue-domain.de/$1 [R=301,L,QSA] |
|
|
| Nach oben |
|
 |
oneclick

: 07.06.2008 : 27
|
| : 15.10.2009, 15:24 : Ganze Domain inkl. Variablen auf Startseite weiterleiten |
|
|
@berni: Haut leider nicht hin, gleiches ergebnis wie ohne QSA. Folgender schnippsel wird immer noch übernommen "?partnerid=tb002&bannerid=12" weiterleitung Ziel ist also: "www.meinedomain.de/?partnerid=tb002&bannerid=12"
@mgutt: Danke für den Tipp wie mann auf nen PR 10 kommt |
|
| Nach oben |
|
 |
chris21

: 10.04.2005 : 1917
|
| : 15.10.2009, 15:34 : Ganze Domain inkl. Variablen auf Startseite weiterleiten |
|
|
Wenn der Query String gerade nicht übernommen werden soll, dann mache es einfach so:
| Code: |
RewriteEngine on
RewriteRule (.*) http://www.example.com/? [R=301,L]
|
Das angehängte Fragezeichen bei der Ziel-URL weist mod_rewrite an, den Query-String nicht wieder anzuhängen.
Einfach mal abwarten und Tee trinken. Das wird scho'.
Auch ne schöne Seite: klick. |
|
| Nach oben |
|
 |
mgutt


: 08.03.2005 : 3135
|
| : 15.10.2009, 15:36 : Ganze Domain inkl. Variablen auf Startseite weiterleiten |
|
|
QSA ist falsch und die verlinkte .htaccess ist völlig richtig.
In Deinem ersten Beitrag willst Du die Parms übergeben und jetzt wieder nicht. Entscheid Dich mal
EDIT: chris Variante ist auch falsch
Das Fragezeichen am Ende sollte einfach mitausgegeben werden. Im hinteren Teil gibt es meiner Ansicht nach keine Operatoren außer die Übergabevariablen.
Wenn man keine Parms übergeben will, dann lässt man simpel die Klammern und den Übergabewert weg:
| Code: |
RewriteEngine on
RewriteRule ^.*$ http://www.example.com/ [R=301,L] |
Funktioniert natürlich nicht mit Aliasdomains, dann wirds ne Unendlichschleife.
Dafür braucht man dann stattdessen das:
| Code: |
RewriteCond %{HTTP_HOST} !^example\.com$
RewriteRule ^.*$ http://example.com/ [L,R=301] |
» Adsense & Vibrant Alternative
» Ankauf von Communities und Forendomains
Zuletzt bearbeitet von mgutt am 15.10.2009, 15:42, insgesamt einmal bearbeitet |
|
| Nach oben |
|
 |
mgutt


: 08.03.2005 : 3135
|
| : 15.10.2009, 15:43 : Ganze Domain inkl. Variablen auf Startseite weiterleiten |
|
|
Probier mal folgendes:
| Code: |
| Redirect permanent / http://www.example.com/ |
Dann ruf die Startseite mit Parametern und ohne auf. Beides sollte gehen.
Wenn ja, dann geht vermutlich modrewrite bei Dir nicht. Wenn nein, dann wird die htaccess vermutlich gar nicht verarbeitet oder die Zielseite kappt die Parameter ab.
Check mal am besten hier, welche Seite als Ziel resultiert:
http://www.webconfs.com/http-header-check.php
Wenn inkl. Parameter, dann check die Ziel-URL inkl. Parameter nochmal, ob die noch mal weitergeleitet wird.
» Adsense & Vibrant Alternative
» Ankauf von Communities und Forendomains |
|
| Nach oben |
|
 |
oneclick

: 07.06.2008 : 27
|
| : 15.10.2009, 15:49 : Ganze Domain inkl. Variablen auf Startseite weiterleiten |
|
|
Hat leider auch nicht funktioniert. Aber danke für die Antworten!
Ich beschreibe nochmal mein Problem:
Ich möchte eine Domain inkl. aller unterseiten ob statisch oder php mit ? und allen extras auf die Startseite einer anderen Domain weiterleiten! |
|
| Nach oben |
|
 |
chris21

: 10.04.2005 : 1917
|
| : 15.10.2009, 15:50 : Ganze Domain inkl. Variablen auf Startseite weiterleiten |
|
|
@Marc:
ich glaube, Du hast nicht verstanden, was oneclick will.
Er will einfach alles von Domain A inkl. aller Unterseiten und aller Parameter auf die Startseite von Domain B umlenken.
Dafür ist mein Vorschlag geeignet. Und da muss das Fragezeichen an die Ziel-URL, um die Parameter aus einem möglichen Query String zu löschen, da mod_rewrite inzw. im Normalfall so arbeitet, als hätte man QSA angegeben. Durch das Fragezeichen wird gerade das Query String Append verhindert.
@oneclick:
hast Du meine obige Variante schon probiert? Was passiert denn?
Einfach mal abwarten und Tee trinken. Das wird scho'.
Auch ne schöne Seite: klick. |
|
| Nach oben |
|
 |
oneclick

: 07.06.2008 : 27
|
| : 15.10.2009, 15:56 : Ganze Domain inkl. Variablen auf Startseite weiterleiten |
|
|
| @chris21: Ja hab ich es wird sogar inkl. unterverzeichniss weitergeleitet also wirklich nur die Domain gewechselt. Und alle unterordner und Variablen werden übernommen. |
|
| Nach oben |
|
 |
berni

: 21.03.2004 : 108
|
| : 15.10.2009, 15:58 : Ganze Domain inkl. Variablen auf Startseite weiterleiten |
|
|
meine Variante sollte doch passen
$1 ..... übergibt den Ordner / od. Datei
QSA .... übergibt alle Variabeln |
|
| Nach oben |
|
 |
oneclick

: 07.06.2008 : 27
|
| : 15.10.2009, 16:00 : Ganze Domain inkl. Variablen auf Startseite weiterleiten |
|
|
| es soll ja nicht 1zu1 übergeben werden sondern 100% von Domain-A auf die Startseite von Domain-B weitergeleitet werden. |
|
| Nach oben |
|
 |
chris21

: 10.04.2005 : 1917
|
| : 15.10.2009, 16:00 : Ganze Domain inkl. Variablen auf Startseite weiterleiten |
|
|
@oneclick:
Bei
| Code: |
RewriteEngine on
RewriteRule (.*) http://www.example.com/? [R=301,L]
|
?
Kann ich gerade nicht nachvollziehen. Ich habe es eben sogar extra getestet und es macht genau, was Du willst.
hast Du vll. statt des "?" doch ein "$1" drin?
Ansonsten mal ändern und auch den Browser Cache leeren. Der verhindert manchmal das Testen neuer mod_rewrite Anweisungen...
Einfach mal abwarten und Tee trinken. Das wird scho'.
Auch ne schöne Seite: klick. |
|
| Nach oben |
|
 |
oneclick

: 07.06.2008 : 27
|
| : 15.10.2009, 16:08 : Ganze Domain inkl. Variablen auf Startseite weiterleiten |
|
|
Tatsache ich habs gerade auf meinem DomainFactory-Webspace ausprobiert da Funktioniert es!
Aber auf meinem V-Server bei 1und1 läuft es immer noch nicht. Hat jemand evtl. ne Idee was ich da evtl. falsch eigestellt habe? |
|
| Nach oben |
|
 |
mgutt


: 08.03.2005 : 3135
|
| : 15.10.2009, 16:12 : Ganze Domain inkl. Variablen auf Startseite weiterleiten |
|
|
| berni hat Folgendes geschrieben: |
meine Variante sollte doch passen
$1 ..... übergibt den Ordner / od. Datei
QSA .... übergibt alle Variabeln |
(.*) deckt bereits alles ab. Daher ist QSA überflüssig.
| chris21 hat Folgendes geschrieben: |
| Er will einfach alles von Domain A inkl. aller Unterseiten und aller Parameter auf die Startseite von Domain B umlenken. |
Alles umleiten aber dann doch nicht? Wie jetzt
Gib mal ein paar Beispiele.
ist das gewollt oder wie?
example.com/folder/?foo=bar
example.com/file.php?foo=bar
example.com/?foo=bar
wird beides zu example.org/?foo=bar
Dann sollte das vielleicht gehen:
| Code: |
RewriteEngine on
RewriteRule (\?.*)$ http://www.example.com/$1 [R=301,L] |
» Adsense & Vibrant Alternative
» Ankauf von Communities und Forendomains
Zuletzt bearbeitet von mgutt am 15.10.2009, 16:18, insgesamt 4-mal bearbeitet |
|
| Nach oben |
|
 |