Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Umleitung per .htaccess domain.de auf www.domain.de funktioniert nicht!

    wflorian

    • Frisch an Board
    • Beiträge: 76
    Hallo,

    ich versuche momentan einen 301 redirect einzurichten, so dass domain.de automatisch auf www.domain.de umgeleitet wird.

    In der .htaccess ist ja schon folgendes Code vorhanden der dies bewerkstelligen soll:

    Code: PHP  [Auswählen]
    ##-- BOF - Tomcraft - 2009-09-09 - Use canonical URLs
    # (don't use if your shop runs on a subdomain!)
    #
    #RewriteCond %{HTTP_HOST} !^www\. [NC]
    #RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [L,R=301]
    #
    ##-- EOF - Tomcraft - 2009-09-09 - Use canonical URLs

    Leider passiert nach Aktivierung des Codes folgendes:

    Nach Einbindung des Codes erhalte ich wenn ich http://domain.de/Kategorie:::11.html aufrufe eine Weiterleitung auf http://www.domain.de/index.php?cPath=11 und nicht http://www.domain.de/Kategorie:::11.html

    Jemand eine Idee wieso dem so ist?

    Anbei meine .htaccess

    Viele Grüße,
    Florian



    Linkback: https://www.modified-shop.org/forum/index.php?topic=6795.0

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.302
    • Geschlecht:
    Schau mal, was bei dir als letzte Zeilen in der ".htaccess" steht:

    Code: PHP  [Auswählen]
    ##-- no index.php
    ###### ACHTUNG FUER JTL-WAWI-CONNECTOR KONFIGURATION FOLGENDE 2 ZEILEN DEAKTIVIEREN
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*index\.php\ HTTP/
    RewriteRule ^(.*)index\.php$ /$1 [R=301,L]

    Grüße

    Torsten

    wflorian

    • Frisch an Board
    • Beiträge: 76
    Hallo Torsten,

    danke für Deine Antwort - aber was möchtest du mir damit sagen? :)

    Soweit ich das testen konnte, hat das Code Snippet keinerlei Einfluss auf die Umleitung. Ich habe das mit und ohne diese letzten beiden Zeilen getestet.

    Ich habe die Sache jetzt aber alleine gelöst.

    Und zwar MUSS der Code:

    Code: PHP  [Auswählen]
    ##-- BOF - Tomcraft - 2009-09-09 - Use canonical URLs
    # (don't use if your shop runs on a subdomain!)
    #
    #RewriteCond %{HTTP_HOST} !^www\. [NC]
    #RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [L,R=301]
    #
    ##-- EOF - Tomcraft - 2009-09-09 - Use canonical URLs

    vor dem Code stehen der für die die SEO URLs zuständig ist.

    Siehe dazu:

    http://forum.modrewrite.de/www-domain-tld-zu-domain-tld-alle-an-index-php-t7286.html#p29887

    Zitat
    [...] Generell sollten diejenigen Regeln, die eine externe Weiterleitung verursachen, vor denjenigen Regeln stehen, die nur eine interne Weiterleitung verursachen. Anderenfalls könnten bereits intern umgeschriebene URLs extern weitergeleitet werden.

    Quelle: www.domain.tld zu domain.tld + alle an index.php

    Nach der Umstellung funktioniert alles einwandfrei, auch mit den letzten 2 Zeilen Code! ;)

    web28

    • modified Team
    • Beiträge: 9.404
    Wieso stellt Du das nicht bei Deinem Webaccount ein?

    Gruss Web28

    web28

    • modified Team
    • Beiträge: 9.404
    Wieso stellt Du das nicht bei Deinem Webaccount ein?

    Gruss Web28

    wflorian

    • Frisch an Board
    • Beiträge: 76
    Bei Hosteurope ist das soweit ich weiß nicht möglich... gibt sicherlich auch andere Hoster wo das nicht machbar ist. Oder was meinst du?

    [EDIT Tomcraft 22.07.2010: Full-Quote entfernt, siehe: FAQ: Full-Quotes und Groß-/Kleinschreibung - mit anderen Worten Netiquette!]

    informant

    • Neu im Forum
    • Beiträge: 1
    Sorry für das wieder rauf holen, aber das Thema ist ja nicht endgültig beantwortet.

    Hier hab ich vor einem Monat einen Code Schnippsel gefunden, der genau das macht und auch funktioniert: Anleitung: Autmatische .htaccess Weiterleitung auf www.domain.de

    Code: PHP  [Auswählen]
    RewriteEngine on

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

    12 Antworten
    8242 Aufrufe
    28. September 2012, 14:14:36 von b-ultimate
    7 Antworten
    4309 Aufrufe
    17. Mai 2013, 18:50:38 von jannemann
    10 Antworten
    7208 Aufrufe
    10. Februar 2014, 23:11:07 von wdesignz
    16 Antworten
    9582 Aufrufe
    19. Januar 2011, 17:23:06 von liebenswerter