Seite 1 von 1

301 htaccess Weiterleitung Startseite

Verfasst: 06.09.2010, 08:55
von Alexander123
Hallo,

wie leite ich per .htaccess von domain.tld/index.html
nach domain.tld um ???

Verfasst:
von

Verfasst: 06.09.2010, 11:00
von Malte Landwehr
Benenne die index.html in index2.html um und lege folgende .htaccess an:

Code: Alles auswählen

DirectoryIndex index2.html index.html
Redirect 301 /index.html http://www.example.com/
Habs jetzt nicht nochmal geteste aber sollte funktionieren.

Verfasst: 29.09.2010, 12:27
von Thomas_N
Hallo,

hätte da auch mal ein paar Fragen zum Thema "htaccess" und "Startseite".

Mir geht es darum, "Duplicated Content" durch die Seite mit und ohne "www" zu vermeiden.

Bei Wordpress kann man ja unter Einstellungen › Allgemein > Blog-Adresse (URL) festlegen, ob nun domain.tld oder www.domain.tld das Ziel sein soll.

Standartmässig erscheint Folgendes in der .htaccess:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

Die Frage wäre nun, ob dies schon ausreicht, damit die Seite nur unter "www" in Google zu finden ist, also nicht "doppelt" gelistet wird, oder ob der Zusatz:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.domain\.tld$|
RewriteRule (.*) https://www.domain.tld/$1 [R=301,L]

dennoch notwendig ist? (Hatte jetzt schon zweimal beobachtet, dass trotz der Festlegung unter "Einstellungen" bei Wordpress auf "www" die Startseite trotzdem auch ohne "www" in den Suchanfragen erschien...)

Und allgemein: Wird eine Seite durch einen solchen Redirect langsamer?

Und falls ja: Gibt es evt. noch einen besseren Weg gegen das DC-Problem als die .htaccess-Festlegung auf "www"?

Vielen Dank schon einmal für die Hilfe.

Gruss,

Thomas

Verfasst:
von

Verfasst: 29.09.2010, 12:43
von Synonym
WP macht die Weiterleitung alleine.

Allerdings erfolgt die dann per PHP, was langsamer ist, als es gleich den Apache machen zu lassen. Allerdings ist dieses "langsamer" weniger als ein Wimpernschlag.

Und ja, Weiterleitungen machen eine Seite immer langsamer, sind ja schließlich dann 2 Requests oder mehr, aber auch da, weniger als ein Wimpernschlag normalerweise.

Wenn Du htaccess nicht willst und dennoch weiterleiten möchtest, dann bleibt nur noch die Apache-Config. Ebenfalls ein Wimpernschlag schneller als die .htaccess.

Oder eben die eine Version, die nicht benötigt wird einfach ignorieren/sperren (würde ich aber nicht machen)

Verfasst: 29.09.2010, 12:50
von Rizzo
Zu der Frage ob es durch ein Redirect langsamer wird - JA - es wird langsamer, aber die 0.0001 ms die dafür drauf gehen sind vernachlässigbar. Die meiste Zeit geht für das neu laden durch den Header 301 drauf.

Für eine solche Lösung mit dem www. unabdingbar.

Bei dem genauen Problem mit dem Wordpress kann ich leider nichts sagen. Dafür kenne ich das Programm zu wenig.

Verfasst: 20.10.2010, 16:20
von Thomas_N
Danke nochmal für die Tips.

Langsam wird es jedoch wirklich merkwürdig mit der Indizierung bei Google.
Hatte jetzt schon zweimal beobachtet, dass trotz der Festlegung unter "Einstellungen" bei Wordpress auf "www" die Startseite trotzdem auch ohne "www" in den Suchanfragen erschien...
Trotz Redirect, Festlegung unter dem Einstellungen bei Wordpress auf "www" (beides seit nun mehr als einem Monat) erscheint beim heutigen Crawl der Seite immer noch die Variante ohne "www" weiter vorn im Index, auch für alle Unterseiten/Posts. Die "www" Variante hingegen scheint dem hinten angestellt.

Hat jemand eine Idee, woran dies noch liegen könnte?

Verfasst: 21.10.2010, 22:57
von seo dynamit
### Index entfernen
RewriteCond %{THE_REQUEST} index\.php [NC]
RewriteRule ^index\.php$ https://blabla.de/ [NC,R=301]

oder

### Index entfernen
RewriteCond %{THE_REQUEST} index\.html [NC]
RewriteRule ^index\.html$ https://blabla.de/ [NC,R=301]