.htaccess

Thema wurde von sileo, 15. August 2012 erstellt.

  1. sileo

    sileo Erfahrener Benutzer

    Registriert seit:
    22. März 2012
    Beiträge:
    2.266
    Danke erhalten:
    274
    Danke vergeben:
    205
    Was genau bewirkt folgendes:

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


    ich möchte doppelten content vermeiden durch den Aufruf von ULRS ohne www.
     
  2. balou...sagt "Auf Wiedersehn"

    balou...sagt "Auf Wiedersehn" Erfahrener Benutzer

    Registriert seit:
    7. Juni 2011
    Beiträge:
    1.766
    Danke erhalten:
    374
    Danke vergeben:
    134
    RewriteCond %{REQUEST_METHOD} =GET
    RewriteCond %{HTTP_HOST} !^www\.elektro1a\.de$
    RewriteRule ^(.*)$ http://www.elektro1a.de/$1 [L,R=301]

    Domain durch deine ersetzen...dann klappt es auch mit und ohne www auf www ;)
     
  3. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.692
    Danke vergeben:
    903
    Ganz wichtig ist, dass als Shop-Url auch die www-Adresse in den configure.php Dateien eingetragen ist. Ansonsten gibts Fehlfunktionen im Shop, wenn man balous .htaccess Anpassung nutzt.
     
  4. sileo

    sileo Erfahrener Benutzer

    Registriert seit:
    22. März 2012
    Beiträge:
    2.266
    Danke erhalten:
    274
    Danke vergeben:
    205
    Hallo Michael,

    ich war mir nicht sicher, wenn ich jetzt eine Seitenadresse eingebe ohne www, bleibt sie auch so. Ich hatte erwartet, das sie dann mit www.... geladen wird?
     
  5. sileo

    sileo Erfahrener Benutzer

    Registriert seit:
    22. März 2012
    Beiträge:
    2.266
    Danke erhalten:
    274
    Danke vergeben:
    205
    und bei meinem code?
     
  6. balou...sagt "Auf Wiedersehn"

    balou...sagt "Auf Wiedersehn" Erfahrener Benutzer

    Registriert seit:
    7. Juni 2011
    Beiträge:
    1.766
    Danke erhalten:
    374
    Danke vergeben:
    134
    Korrekt. Ich hatte dieses vorrausgesetzt. Sorry.

    haste denn www. in den configure Dateien....dann sollte es funzen.
     
  7. sileo

    sileo Erfahrener Benutzer

    Registriert seit:
    22. März 2012
    Beiträge:
    2.266
    Danke erhalten:
    274
    Danke vergeben:
    205
    Lieber Michael .-)) wo finde ich die denn? Ich geh ungern an php-Dateien ran.
     
  8. balou...sagt "Auf Wiedersehn"

    balou...sagt "Auf Wiedersehn" Erfahrener Benutzer

    Registriert seit:
    7. Juni 2011
    Beiträge:
    1.766
    Danke erhalten:
    374
    Danke vergeben:
    134
    1) - /includes/configure.php

    PHP:
    // Define the webserver and path parameters
    // * DIR_FS_* = Filesystem directories (local/physical)
    // * DIR_WS_* = Webserver directories (virtual/URL)
      
    define('HTTP_SERVER''http://www.elektro1a.de'); // eg, http://localhost - should not be empty for productive servers
      
    define('HTTPS_SERVER''https://www.elektro1a.de'); // eg, https://localhost - should not be empty for productive servers
      
    define('ENABLE_SSL'true); // secure webserver for checkout procedure?
      
    define('HTTP_CATALOG_SERVER''http://www.elektro1a.de');
      
    define('HTTPS_CATALOG_SERVER''https://www.elektro1a.de');
      
    define('ENABLE_SSL_CATALOG''true'); // secure webserver for catalog module 
    1) - admin/includes /configure.php

    PHP:
    // Define the webserver and path parameters
    // * DIR_FS_* = Filesystem directories (local/physical)
    // * DIR_WS_* = Webserver directories (virtual/URL)
      
    define('HTTP_SERVER''http://www.elektro1a.de'); // eg, http://localhost or - https://localhost should not be empty for productive servers
      
    define('HTTP_CATALOG_SERVER''http://www.elektro1a.de');
      
    define('HTTPS_CATALOG_SERVER''https://www.elektro1a.de'); 
    Via FTP runterladen und bearbeiten. WICHTIG: vor dem hochladen die Dateien auf Schreibrechte 777 setzen und nach dem hochladen wieder auf 444 Schreibschutz setzten.
     
  9. sileo

    sileo Erfahrener Benutzer

    Registriert seit:
    22. März 2012
    Beiträge:
    2.266
    Danke erhalten:
    274
    Danke vergeben:
    205
    Hallo Michael,

    vielen Dank. habe die Dateien runter geladen und angschaut. Da steht schon www. (Glück gehabt!)

    Aber eine Frage noch mal zur Wirkung: wenn ich jetzt den Shop über die Startseite ohne www aufrufe, lädt dieser mit www.
    Rufe ich aber direkt eine Unterseite ohne www auf, bleibt diese auch ohne. ist das denn so richtig?
     
  10. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.692
    Danke vergeben:
    903
    Nein, das ist nicht richtig.

    Wichtig ist, dass du den Code direkt nach dem "RewriteEngine on" einfügst und nicht etwa ans Ende der Datei, damit die Regel immer greift.
     
  11. sileo

    sileo Erfahrener Benutzer

    Registriert seit:
    22. März 2012
    Beiträge:
    2.266
    Danke erhalten:
    274
    Danke vergeben:
    205
    Aha, hab ihn natürlich am Ende dazu gepackt .-((
     
  12. balou...sagt "Auf Wiedersehn"

    balou...sagt "Auf Wiedersehn" Erfahrener Benutzer

    Registriert seit:
    7. Juni 2011
    Beiträge:
    1.766
    Danke erhalten:
    374
    Danke vergeben:
    134
    Und jetzt funzt alles wie gewünscht? Wenn JA....geht doch ;)
     
  13. sileo

    sileo Erfahrener Benutzer

    Registriert seit:
    22. März 2012
    Beiträge:
    2.266
    Danke erhalten:
    274
    Danke vergeben:
    205
    Ja, super. Es hat alles nun geklappt.