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: Shopumzug, SEO URLs, Weiterleitung und Ändern von ::: auf ---

    Fakrae

    • Viel Schreiber
    • Beiträge: 997
    Guten Abend alle zusammen :-)
    Da uns leider jemand in unseren Domainnamen "einbricht" (wir: Nagers Futterstube, Spitzname im Forum: Futterstube - jemand baut einen Shop auf "futterstube.com" auf), haben wir dies zum Anlass genommen, unseren Namen und damit auch die Domain etwas umzubauen.
    Das ganze soll nun nächste Woche irgendwann umgestellt werden, aber es stellt sich die Frage nach den SEO-URLs. Ich wollte diese Umstellung zum Anlass nehmen, das Trennzeichen von Doppelpunkt auf Bindestrich zu ändern und von https://www.nagers-futterstube.de* auf https://example.org* ( ohne www, neue Adresse bleibt noch bis nächste Woche geheim :D ) weiter zu leiten.

    Jetzt habe ich zwar ein paar Grundkenntnisse über die redirect-Rules sammeln können, aber das ist mir dann jetzt doch zu hoch ;(
    <IfModule mod_rewrite.c>
      ##-- Initialize and enable rewrite engine
      ##-- Documentation http://httpd.apache.org/docs/misc/rewriteguide.html
      RewriteEngine On

      RewriteCond %{HTTP_HOST}                 !^www\.(.*) [NC]
      RewriteCond %{HTTP_HOST}                 !^(.*)\.(.*)\.(.*) [NC]
      RewriteCond %{HTTP_HOST}                 !^localhost(.*)$ [NC]
      RewriteRule ^(.*)                        https://www.%{HTTP_HOST}/$1 [R=301,L]
     
      RewriteCond %{SERVER_PORT} !=443
      RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
     
      ##-- Sitemap
      RewriteRule ^sitemap(.*)\.html$ shop_content.php?coID=8 [QSA,L]

      ##----------------------------------------------------------------------------------
      ##-- When working with SEO-Urls you can decide, whether to use a colon ":" or a dash "-" symbol
      ##-- (Windows Servers might have problems with colon as delimiter!)
      ##-- Change the delimiter symbol also in file "/inc/shopstat_functions.inc.php"
      ##----------------------------------------------------------------------------------

      ##-- Use colon delimiter ":" for SEO-URLS (default setting)
      ##-- Categories (:::)
      RewriteCond %{REQUEST_URI} (.*):::([_0-9]+):([_0-9]+)\.html$
      RewriteRule (.*):::([_0-9]+):([_0-9]+)\.html$ index.php?cPath=$2&page=$3 [QSA,L]
      RewriteCond %{REQUEST_URI} (.*):::([_0-9]+)\.html$
      RewriteRule (.*):::([_0-9]+)\.html$ index.php?cPath=$2 [QSA,L]

      ##-- Products (::)
      RewriteRule (.*)::(.+)\.html$ product_info.php?products_id=$2 [QSA,L]

      ##-- Content (:_:)
      RewriteRule (.*):_:([0-9]+)\.html$ shop_content.php?coID=$2 [QSA,L]

      ##-- Manufacturers (:.:)
      RewriteCond %{REQUEST_URI} (.*):.:([_0-9]+):([_0-9]+)\.html$
      RewriteRule (.*):.:([_0-9]+):([_0-9]+)\.html$ index.php?manufacturers_id=$2&page=$3 [QSA,L]
      RewriteCond %{REQUEST_URI} (.*):.:([_0-9]+)\.html$
      RewriteRule (.*):.:([0-9]+)\.html$ index.php?manufacturers_id=$2 [QSA,L]

      ##-- Use dash delimiter "-" for SEO-URLS
      ##-- Categories (---)
      #RewriteCond %{REQUEST_URI} (.*)---([_0-9]+)-([_0-9]+)\.html$
      #RewriteRule (.*)---([_0-9]+)-([_0-9]+)\.html$ index.php?cPath=$2&page=$3 [QSA,L]
      #RewriteCond %{REQUEST_URI} (.*)---([_0-9]+)\.html$
      #RewriteRule (.*)---([_0-9]+)\.html$ index.php?cPath=$2 [QSA,L]

      ##-- Products (--)
      #RewriteRule (.*)--(.+)\.html$ product_info.php?products_id=$2 [QSA,L]

      ##-- Content (-_-)
      #RewriteRule (.*)-_-([0-9]+)\.html$ shop_content.php?coID=$2 [QSA,L]

      ##-- Manufacturers (-.-)
      #RewriteCond %{REQUEST_URI} (.*)-.-([_0-9]+)-([_0-9]+)\.html$
      #RewriteRule (.*)-.-([_0-9]+)-([_0-9]+)\.html$ index.php?manufacturers_id=$2&page=$3 [QSA,L]
      #RewriteCond %{REQUEST_URI} (.*)-.-([_0-9]+)\.html$
      #RewriteRule (.*)-.-([0-9]+)\.html$ index.php?manufacturers_id=$2 [QSA,L]
    </IfModule>
    So sieht das im Augenblick aus, kann mir jemand helfen wie es danach aussehen soll? (Unten den Doppelpunkt auskommentieren und den Bindestrich reinnehmen, shopstat_functions anpassen ist klar, wie bekomme ich das www raus (ich habe nur Tips gefunden um es REIN zu setzen, keinen um es RAUS zu nehmen?)
    Und was sollte ich auf meiner alten Domain sitzen haben, um am Besten direkt auf https://example.org/ mit - statt : zu leiten?

    Noch eine andere Frage: Wenn die alte Domain jetzt dann bald kein SSL-Zertifikat hat, bekommt der Kunde dann irgendeine Warnung während/statt der Weiterleitung? (Der komplette Shop lief/läuft/wird laufen auf https)

    Danke!

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

    Alfred

    • Experte
    • Beiträge: 2.115
    ..... haben wir dies zum Anlass genommen.....

    Wenn dann alles einbricht liegt es nicht an der neuen Konkurrenz sondern an deinen geplanten Änderungen.

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Noch eine andere Frage: Wenn die alte Domain jetzt dann bald kein SSL-Zertifikat hat, bekommt der Kunde dann irgendeine Warnung während/statt der Weiterleitung? (Der komplette Shop lief/läuft/wird laufen auf https)

    Danke!
    Ja, wenn mit https zugegriffen wird, kommt zumindest bei bestimmten Browsern eine Warnung.
    Hier eine live Demonstration:
    https://www.kollateral-verlag.net/J-K-Fischer-Verlag/Giftcocktail-Koerperpflege::22.html
    Ist umgeleitet auf
    https://www.j-k-fischer-verlag.de/J-K-Fischer-Verlag/Giftcocktail-Koerperpflege--22.html
    was auch ohne https sauber geht:
    http://www.kollateral-verlag.net/J-K-Fischer-Verlag/Giftcocktail-Koerperpflege::22.html

    HaldOn

    • Fördermitglied
    • Beiträge: 552
    Hallo Fakrae,

    wenn du den neuen Domainnamen nicht schützen lassen kannst (Marke) dann kann immer einer die Domain in Abwandlungen nutzen. zb. example24.de usw.
    Daher würde ich mir die Umstellung genau überlegen.

    Denn Alfred hat schon recht, 301er Umleitungen sind nicht ohne.

    Fakrae

    • Viel Schreiber
    • Beiträge: 997
    Das Problem war eher, dass ich den alten nicht schützen kann, sieht man ja selbst - beschreibende Marken und so, das neue ist dahingehend abgesichert.

    Was ist das Problem mit den Weiterleitungen? Die sind doch für genau diesen Zweck gedacht, oder nicht? Oder meint ihr, falls ich es nicht sauber hinbekomme?

    Im Endeffekt habe ich keine große Wahl, ich muss da jetzt etwas ändern - sei der Preis mal was er sein muss.

    @Bonsai: Danke! Dann weiß ich zumindest, dass ich dafür nochmal ein Zertifikat brauche.
    Hast du dafür eine einzelne Umleitung gebaut oder läuft das mit einem Codeschnipsel, den du zur Verfügung stellen könntest?

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Ich hatte die Sitemap genommen,
    https://www.j-k-fischer-verlag.de/siteMap.php

    Und mit der Hand eine .htaccess daraus gebaut. Also Excel, Suchen und ersetzen ...

    Fakrae

    • Viel Schreiber
    • Beiträge: 997
    Gute Idee :-) Da hätte ich auch selbst drauf kommen können :D
    2 Antworten
    2897 Aufrufe
    18. Oktober 2013, 12:26:16 von frankkugler
    6 Antworten
    4145 Aufrufe
    09. Januar 2015, 09:54:58 von Bonsai