Trade Republic - Provisionsfrei Aktien handeln
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: 403 forbidden bei https .htaccess im Unterordner

    xxtita

    • Fördermitglied
    • Beiträge: 36
    hallo,
    ich dürfte ein problem mit der ".htaccess" haben. die installation läuft normal mit sef-urls. der shop liegt in einem unterordner /shop/. bei normalem aufruf von http läuft alles richtig, inklusive der sef-urls. bei aufruf der https über ssl kommt der fehler 403 forbidden.
    in einer installation eines anderen shops am gleichen server, jedoch ohne unterordner, läuft auch alles richtig.
    http://www.lodenwalker.at/shop - läuft
    https://secure.lodenwalker.at/shop - 403

    /admin/includes/configure.php

    Code: PHP  [Auswählen]
      define('HTTP_SERVER', 'http://www.lodenwalker.at'); // eg, http://localhost or - https://localhost should not be empty for productive servers
      define('HTTP_CATALOG_SERVER', 'http://www.lodenwalker.at');
      define('HTTPS_CATALOG_SERVER', 'http://www.lodenwalker.at');
      define('ENABLE_SSL_CATALOG', 'false'); // secure webserver for catalog module
     
    /includes/configure.php

    Code: PHP  [Auswählen]
      define('HTTP_SERVER', 'http://www.lodenwalker.at'); // eg, http://localhost - should not be empty for productive servers
      define('HTTPS_SERVER', 'https://secure.lodenwalker.at'); // eg, https://localhost - should not be empty for productive servers
      define('ENABLE_SSL', 'true'); // secure webserver for checkout procedure?
     
    .htaccess mit unterordner - alle xtc_mod mit shop ausgetauscht

    #-----------------------------------------
    #- SEO Hartmut König
    #-----------------------------------------
    #-- ! Comment this line, if you get an ERROR 500 !
    #Options +FollowSymlinks

    # http://httpd.apache.org/docs/misc/rewriteguide.html
    RewriteEngine on

    #-- Sitemap
    RewriteRule ^sitemap(.*)\.html$ /shop/shop_content.php?coID=8 [qsappend,L]

    ##-- Kategorien
    RewriteCond %{REQUEST_URI} (.*):::([_0-9]+):([_0-9]+)\.html$
    RewriteRule (.*):::([_0-9]+):([_0-9]+)\.html$ /shop/index.php?cPath=$2&page=$3 [qsappend,L]
    RewriteCond %{REQUEST_URI} (.*):::([_0-9]+)\.html$
    RewriteRule (.*):::([_0-9]+)\.html$ /shop/index.php?cPath=$2 [qsappend,L]

    ##-- Produkte
    RewriteRule (.*)::(.+)\.html$ /shop/product_info.php?products_id=$2 [qsappend,L]

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

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

    ##-- Fehlerseiten auf die Sitemap lotsen
    ErrorDocument 400 /shop/sitemap.html?error=400
    ErrorDocument 401 /shop/sitemap.html?error=401
    ErrorDocument 402 /shop/sitemap.html?error=402
    ErrorDocument 403 /shop/sitemap.html?error=403
    ErrorDocument 404 /shop/sitemap.html?error=404
    ErrorDocument 500 /shop/sitemap.html?error=500


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

    xxtita

    • Fördermitglied
    • Beiträge: 36
    403 forbidden bei https .htaccess im Unterordner
    Antwort #1 am: 04. April 2011, 09:51:50
    so, ich habe jetzt alles probiert was in meiner Mach steht. in der .htaccess die zeilen

    <IfModule mod_setenvif.c> ....
    auskommentiert - keine änderung.
    nochmals die ".htaccess" kontrolliert. wie in der installtion beschrieben, die unterverzeichnis-htaccess genommen und "xtc_mod" mit "shop" ersetzt.
    die configure.php sieht eigentlich auch gut aus, meines Wissens.
    mod-rewrite funktioniert, zumindest ohne ssl.
    Was könnte ich noch probieren?
    Kann es sein, dass serverseitig in der apache-config mod-rewrite für https ausgeschalten ist? entsteht dann ein 403 fehler?

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    403 forbidden bei https .htaccess im Unterordner
    Antwort #2 am: 04. April 2011, 10:02:49
    schalte mal die SEF URL aus benenne die .htaccess um in _htaccess

    Gruss Gerhard

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    403 forbidden bei https .htaccess im Unterordner
    Antwort #3 am: 04. April 2011, 10:05:14
    Code: PHP  [Auswählen]
    define('HTTPS_SERVER', 'https://secure.lodenwalker.at');
    ist meiner Meinung nach falsch.
    sollte da nicht https://secure.lodenwalker.at/shop rein?

    Die Einträge in der ".htaccess" sind relativ zu sehen (vom webserver aus, nicht vom Browser aus)
    (Wenn es in der ".htaccess" einen Fehler gäbe bekommst du einen Error 500)

    Ändere mal die Domain in deiner "configure.php" und verwende die htaccess aus dem Trunk:

    Hier musst du nur noch 1x deine Subdomain ändern und nicht mehr bei allen Einträgen,z.B.:

    Code: PHP  [Auswählen]
    RewriteBase /shop

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    403 forbidden bei https .htaccess im Unterordner
    Antwort #4 am: 04. April 2011, 10:10:45

    Code: PHP  [Auswählen]
    define('HTTPS_SERVER', 'https://secure.lodenwalker.at');
    ist meiner Meinung nach falsch.
    sollte da nicht https://secure.lodenwalker.at/shop rein?
    [...]

    das denke ich nicht, denn der Ordner in dem ein Shop läuft wird hier definiert:

    Code: PHP  [Auswählen]
    define('DIR_WS_CATALOG', '/shop/');
     

    xxtita

    • Fördermitglied
    • Beiträge: 36
    403 forbidden bei https .htaccess im Unterordner
    Antwort #5 am: 05. April 2011, 14:21:31
    In meinem Fall einen Eintrag in der Apache config gemacht und jetzt funktioniert's.

    <Directory "/var/www/.../html">
    Options +FollowSymLinks +SymLinksIfOwnerMatch +Multiviews
    </Directory>

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    403 forbidden bei https .htaccess im Unterordner
    Antwort #6 am: 05. April 2011, 14:51:45
    Danke für die Rückmeldung und die Lösung !

    Gruss Gerhard

    8 Antworten
    17000 Aufrufe
    06. August 2014, 21:40:28 von Subshame
    0 Antworten
    4126 Aufrufe
    09. Oktober 2010, 00:23:41 von Franz