Shop im Unterordner oder nicht?

Thema wurde von henriks, 19. September 2014 erstellt.

  1. henriks
    henriks Erfahrener Benutzer
    Registriert seit:
    27. August 2014
    Beiträge:
    167
    Danke erhalten:
    10
    Danke vergeben:
    29
    Hallo!

    Habe den (Test)Shop auf www.meineadresse.de/shop installiert, da ich ursprünglich vorhatte noch eine allgemeine Seite davor zu setzen. Habe allerdings mittlerweile (mitunter dank einspaltigem Startseitenlayout) die Idee wieder verworfen und löse nun die komplette Webpräsenz innerhalb des Shops.

    Macht es Sinn den Shop nun aus dem Verzeichnis heraus direkt auf die Hauptdomain zu legen (Z.B. Nach Anleitung von Dennis), oder gibt es da noch ggf. bessere Lösungen?

    LG
     
  2. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.616
    Leg doch einfach die Domain auf den Ordner "shop", das ist meiner Meinung nach später viel übersichtlicher, wenn noch andere Software, weiter Testshops etc dazukommen.
     
  3. Dennis (MotivMonster.de)
    Dennis (MotivMonster.de) G-WARD 2013/14/15/16
    Registriert seit:
    22. September 2011
    Beiträge:
    31.303
    Danke erhalten:
    6.268
    Danke vergeben:
    1.118
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Nein macht keinen Sinn, so wie Barbara schon sagte.
    - Die Domain bei deinem Hoster auf den Ordner einstellen, dann musst das /shop nciht mehr mittippen.
    - In den 2 Configure.php Dateien die URL entsprechend anpassen.

    fertig und der Webspace bleibt aufgeräumt und hast weniger arbeit.
     
  4. henriks
    henriks Erfahrener Benutzer
    Registriert seit:
    27. August 2014
    Beiträge:
    167
    Danke erhalten:
    10
    Danke vergeben:
    29
    Hi Barbara,

    Du meinst eine Umleitung die bei Eingabe von www.website.de direkt auf www.website.de/shop springt?
    Gibt es hier dann etwas spezielles zu beachten wenn für den finalen Shop dann SSL beantragt wird?

    Danke und LG
     
  5. henriks
    henriks Erfahrener Benutzer
    Registriert seit:
    27. August 2014
    Beiträge:
    167
    Danke erhalten:
    10
    Danke vergeben:
    29
    Alles klar - Danke!
    Warum die Anpassung? Shop bleibt ja dann im Verzeichnis liegen?! Stehe aufm Schlauch :)
     
  6. Dennis (MotivMonster.de)
    Dennis (MotivMonster.de) G-WARD 2013/14/15/16
    Registriert seit:
    22. September 2011
    Beiträge:
    31.303
    Danke erhalten:
    6.268
    Danke vergeben:
    1.118
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    die URL is aber momentan mit /shop am ende - das fällt ja dann weg.
     
  7. henriks
    henriks Erfahrener Benutzer
    Registriert seit:
    27. August 2014
    Beiträge:
    167
    Danke erhalten:
    10
    Danke vergeben:
    29
  8. pema
    pema Erfahrener Benutzer
    Registriert seit:
    17. Juni 2012
    Beiträge:
    448
    Danke erhalten:
    73
    Danke vergeben:
    122
    #8 pema, 4. November 2014
    Zuletzt bearbeitet: 4. November 2014
    Würde mich einfach hier kurz einklicken, weil das zu unseren Vorhaben passt :)

    Unser Shop liegt in /shop/ und im root war vor langer Zeit eine shopunabhängige Startseite, die nicht mehr existiert. Durch das Ewige hin und her mit double content und weiteren Domains die wir haben, ist die Überlegung /shop/ aufzulösen.
    Wenn man nun die Hauptdomain direkt auf /shop/ legen und die config Dateien anpassen würde, welche Auswirkungen hätte das auf die von Google erfassten Links? Würde man endlich (wenn in .htaccess www./ohne www. eingestellt ist) double content vermeiden? An sich existiert /shop/ ja noch, nur wird es nicht mehr in im Link angezeigt...

    Derzeit ist es bei uns so, dass die Hauptdomain zwar keinen double content generiert, aber alle Kategorien/Artikel im Shop darunter leiden (canonical tags funktionieren ja bei Gambio soweit ich weiß nicht).
     
  9. MP Solution
    MP Solution Erfahrener Benutzer
    Registriert seit:
    2. Oktober 2013
    Beiträge:
    2.945
    Danke erhalten:
    456
    Danke vergeben:
    93
  10. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.616
    Hallo Irina,

    ich habe meinen Shop auch im Unterordner und die Domain darauf gelegt.

    dazu habe ich das in der .htaccess unter "RewriteEngine on":
    Code:
    RewriteCond %{REQUEST_METHOD} =GET
    RewriteCond %{HTTP_HOST} !^www\.domain\.de$ 
    RewriteRule ^(.*)$ http://www.domain.de/$1 [L,R=301]
    
    RewriteCond %{REQUEST_METHOD} =POST
    RewriteCond %{HTTP_HOST} !^www\.domain\.de$ 
    RewriteRule ^(.*)$ http://www.domain.de/$1 [NC,L]
    Damit wird auf www. umgeleitet und ich habe keinen doppelten Content
     
  11. pema
    pema Erfahrener Benutzer
    Registriert seit:
    17. Juni 2012
    Beiträge:
    448
    Danke erhalten:
    73
    Danke vergeben:
    122
    Hallo zusammen!

    @Jörg: Danke Dir, werde ich auf jeden Fall mit den Änderungen beobachten.

    @Barbara: Vielen Dank für den Code.
    Aber irgendwie stehe ich auf dem Schlauch.
    Sind diese Schritte richtig?
    - Ich lege die Domain auf /shop/
    - Passe die .htaccess mit dem Code an
    - Passe die config.php Dateien an
    - Wähle in Google WMT www. als bevorzugte Domain.

    Welcher Link muss in die config Dateien? Domain mit www. oder ohne? Muss /shop/ in der Konfiguration noch genannt werden?
    Das SSL Zertifikat läuft auf die Domain ohne www.. Was passiert damit?
    Wird Umleitungs-Code von Google anerkannt und richtig verarbeitet?
    Welche Domain füge ich in Google WMT zur Überwachung ein (mit ohne /shop/ oder www.)?

    Die ganze Geschichte mit den Domains und den redirects beschäftigt mich schon seit Wochen und obwohl ich mich schon eingelesen und experimentiert habe, begreife ich nicht vollständig wie das funktioniert :(
     
  12. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.616
    Wenn das SSL ohne www. läuft, musst Du den Code ändern, sodass von (Link nur für registrierte Nutzer sichtbar.) auf domain umgeleitet wird.
    Du nutzt den Shop somit ohne www. und das muss dann auch so in den WMT eingetragen werden.

    in den configure-Dateien musst Du die Domain ändern, die absoluten Pfade bleiben aber gleich.
     
  13. pema
    pema Erfahrener Benutzer
    Registriert seit:
    17. Juni 2012
    Beiträge:
    448
    Danke erhalten:
    73
    Danke vergeben:
    122
    Das will einfach nicht funktionieren :(

    Umleitung war drin
    In den configure-Dateien stand alles ohne www.
    Der htaccess Code sah real folgendermaßen aus

    Code:
    RewriteCond %{REQUEST_METHOD} =GET
    RewriteCond %{HTTP_HOST} !^www\.russischeuhrenvostok\.de$ 
    RewriteRule ^(.*)$ http://russischeuhrenvostok.de/$1 [L,R=301]
    
    RewriteCond %{REQUEST_METHOD} =POST
    RewriteCond %{HTTP_HOST} !^www\.russischeuhrenvostok\.de$ 
    RewriteRule ^(.*)$ http://russischeuhrenvostok.de/$1 [NC,L]
    Der Shop lädt dann aber ohne Design (weiße Seite mit Text und HTML).
     
  14. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.616
    Code:
    RewriteCond %{REQUEST_METHOD} =GET
    RewriteCond %{HTTP_HOST} www\.russischeuhrenvostok\.de$ 
    RewriteRule ^(.*)$ http://russischeuhrenvostok.de/$1 [L,R=301]
    
    RewriteCond %{REQUEST_METHOD} =POST
    RewriteCond %{HTTP_HOST} www\.russischeuhrenvostok\.de$ 
    RewriteRule ^(.*)$ http://russischeuhrenvostok.de/$1 [NC,L]
    Versuch es mal so.
     
  15. pema
    pema Erfahrener Benutzer
    Registriert seit:
    17. Juni 2012
    Beiträge:
    448
    Danke erhalten:
    73
    Danke vergeben:
    122
    Es bleibt beim weiß. Sowohl in Chrome als auch Firefox - mit und ohne privatem Fenster

    301.jpg

    Kann es evtl. an irgend etwas im /shop/ liegen? Da ist auch eine .htaccess aber nur mit den Gambio SEO Boost Angaben.
     
  16. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.616
    Der Code muss in die .htaccess im Shop.
     
  17. pema
    pema Erfahrener Benutzer
    Registriert seit:
    17. Juni 2012
    Beiträge:
    448
    Danke erhalten:
    73
    Danke vergeben:
    122
    #17 pema, 4. November 2014
    Zuletzt bearbeitet: 4. November 2014
    Leider klappt das auch nicht.
    Selbst als ich die .htaccess in root gelöscht habe, hat sich nichts gebessert :(

    P.S. aus dem www.russischeuhrenvostok.de wurde russischeuhrenvostok.de in der Adresszeile, aber das Design war weg
     
  18. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.616
    Hast Du nach den Änderungen die Cache geleert?
     
  19. pema
    pema Erfahrener Benutzer
    Registriert seit:
    17. Juni 2012
    Beiträge:
    448
    Danke erhalten:
    73
    Danke vergeben:
    122
    #19 pema, 5. November 2014
    Zuletzt bearbeitet: 5. November 2014
    Guten Morgen!

    Über die designlose Seite komme ich nicht in den Admin-Bereich.
    Auch http://russischeuhrenvostok.de/shop/admin/start.php zeigt mir nur die Startseite an.
    Also habe ich alles in /cache/ und /templates_c/ geleert, was aber auch nichts bewirkt hat.

    Noch eine andere Sache: Bist Du Dir sicher, dass die relativen Pfade nach der Umstellung gleich bleiben?
    Also bspw.
    Code:
    define('DIR_WS_CATALOG', '/shop/'); // absolute path required
    Sollte /shop nicht raus?
     
  20. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    10. August 2012
    Beiträge:
    1.554
    Danke erhalten:
    455
    Danke vergeben:
    96
    Moritz hat im Forum mal ein Skript gepostet, das die Anpassungen an den configure Dateien automatisch machen kann. Probiers mal damit, die alten Dateien vorher sichern falls das nicht mehr klappt:
    (Link nur für registrierte Nutzer sichtbar.)