Seite 1 von 1

Mod-Rewrite-Regel übersetzen ??!

Verfasst: 27.08.2007, 05:23
von ramiba
Hallo,

die folgende Rule heisst doch, dass falls die Domain nicht www.domain.de lautet, soll es in www.domain.de umgeschrieben werden.
RewriteCond %{HTTP_HOST} !^www\.domain\.de$ [NC]
RewriteRule ^(.*)$ https://www.domain.de/$1 [R=301,L]
Gilt das auch dann, wenn es eine Domain www.domain2.de gibt, die auch auf das selbe Ziel verweist? Müsste ja eigentlich so sein oder?
Wenn ich aber nun www.domain2.de eintippe werd ich trotzdem nicht weitergeleitet :(

Ich habe da einen Blog installiert, also müssten auch URLs wie zB.
http://domain2.de/kategorie/eintrag-name.html
geleitet werden an:
http://www.domain.de/kategorie/eintrag-name.html

Kann mir da jemand nen Tipp geben.. ?

Verfasst:
von

Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

Verfasst: 27.08.2007, 07:24
von wolli
mit was leitest du auf die Domain weiter ?
Warum fügst du die htaccess nicht auch bei der Weiterleitungsdomain ein?

nette Grüße
wolli

Verfasst: 27.08.2007, 09:08
von ramiba
was wäre denn da besser?

=> auf die alte Domain einen Headerstatus "301 Moved Permanently" zu setzen und auf die neue Domain umzuleiten

=> oder auf die alte Domain eine .htacces zu legen (die auf die neue umleitet, so wie oben)

Das Problem ist halt dass ich bei Google mit der alten Domain gelistet bin und ich möchte, dass die das auf die neue Domain "umstellen"....

8)

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 27.08.2007, 09:22
von wolli
dann verwende:

RewriteEngine on
RewriteRule ^(.*) https://www.neuedomain.tld/$1 [R=301,L]

Verfasst: 27.08.2007, 09:30
von ramiba
hab ich grade gemacht.

==> https://www.google.de/search?hl=de&clie ... uche&meta=

das ist die alte Domain. Die neue lautet www.get-F0T0-de (statt null ein o)
der 6. Link führt zB. auf /tips-fur-fotografen/fotograf-website-werbung-rabatt/

aber wenn ich da drauf klicke werde ich trotzdem zur index.php geleitet :(


=> hab´s gerade nochmal versucht: das geht nur mit einigen Links (zB. /impressum/ aber bei anderen widerum nicht :o :o :o

Verfasst: 27.08.2007, 09:37
von wolli
Die Dateistruktur auf der neuen Seite muß natürlich die gleiche sein!

aus altedomain.de/verzeichnis/datei.html
wird lediglich neuedomain.de/verzeichnis/datei.html

Verfasst: 27.08.2007, 11:04
von ramiba
ist natürlich die selbe Struktur. In meiner htaccess steht noch folgendes:

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

=> könnte das daran liegen?

Verfasst: 27.08.2007, 11:07
von wolli
na klar
damit definierst du ja
alles was es nicht gibt wird an die index.php weitergeleitet

in der htaccess der alten domain
darf nur folgendes stehen

RewriteEngine on
RewriteRule ^(.*) https://www.neuedomain.tld/$1 [R=301,L]

Verfasst: 27.08.2007, 11:33
von ramiba
ja aber das alles zur index.php soll steht ja nur bei der neuen Domain, nicht bei der alten. in der alten Domain steht nur:
RewriteEngine on
RewriteRule ^(.*) https://www.neuedomain.tld/$1 [R=301,L]