![]() |
htaccess-Weiterleitung bei geänderter Domain/geändertem Verz
Hi,
ich habe erfolgreich eine Subdomain der Domain 1 auf eine Subdomain der Domain 2 weitergeleitet und zwar so:
Code:
Da meine Webseite über 2 Domains erreichbar ist, möchte ich verhindern, dass der Inhalt bei Google doppelt gelistet wird. Das habe ich nun so versucht, doch ich merke nichts. Alles bleibt beim alten. Auch wenn ich "www" weglasse.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^sub1.domain1.net$ [NC] RewriteRule ^(.*)$ http://sub2.domain2.de/$1 [R=301,L]
Code:
Ich muss dazu sagen, dass nach dem Code noch manches folgt, doch das dürfte ja eigentlich nichts ausmachen. Was mache ich falsch?
RewriteEngine On
RewriteCond %{HTTP_HOST} ^pri-dev.net$ [NC] RewriteRule ^(.*)$ http://www.matthias-hielscher.de/$1 [R=301,L] |
Re: htaccess-Weiterleitung bei geänderter Domain
Das Zauberwort lautet hier:
Code:
//Edit: Was natürlich völliger Schwachfug ist, wenn beide Domains dasselbe Rootverzeichnis nutzen. Es lebe die Endlosschleife. :wall:
Redirect permanent / [url]http://www.matthias-hielscher.de/[/url]
Wenn ich das verneine, funzt das bei mir ohne Probleme:
Code:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^danielgilbert\.de$ RewriteRule ^(.*)$ http://danielgilbert.de/$1 [L,R=301] |
Re: htaccess-Weiterleitung bei geänderter Domain
Letzteres geht einwandfrei. Herzlichen Dank! :firejump:
|
Re: htaccess-Weiterleitung bei geänderter Domain/geändertem
Ich habe den Titel angepasst, da dieses Problem gut dazu passt. Ich möchte ebenfalls mittels htaccess nun URLs wie
![]() ![]() Das habe ich auf unterschiedliche Art und Weise versucht. Das was meinem Vorhaben am nächsten kommt ist dies, doch klappt es nur so halb:
Code:
Der Code macht aus
RedirectMatch ^/gb/(.*)$ /en/$1 [L,R=301]
![]() ![]() Egal, ob ich den Code am Anfang oder am Ende in die .htaccess schreibe, es kommt immer das gleiche dabei raus, also ein wenig zu viel. Was mache ich nun wieder falsch? Nachfolgende kommen noch RwriteRules wie diese
Code:
Aber egal, was danach kommt (die brauche ich nämlich), es sollte funktionieren.
RewriteRule ^([a-z]+)/rc\.html$ index.php?page=blog&blog_mode=rc&lang=$1
Nachtrag: Simon hat's durch Ausprobieren hinbekommen. Wieso dies nun funktioniert wissen weder er noch ich. :mrgreen: Aber es geht nun:
Code:
RewriteRule ^gb/(.*)$ /en/$1 [L,R=301]
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:27 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz