Beiträge von Markus_D

    Genau Du bist der Held!! untere Bereich.
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d

    RewriteRule ^(.+) - [PT,L]

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

    RewriteRule ^(.*)(.+)404.php$ 404.php [qsappend,L]

    RewriteRule ^(.*)tag/(.*([a-zA-Z0-9]))/$ taglisting.php?tag=$1$2 [qsappend,L]
    #RewriteRule ^(.*)keywords/(.*([a-zA-Z0-9]))$ advanced_search_result.php?keywords=$1$2 [qsappend,L]
    #RewriteRule ^(.*)manufacturer-(.*[0-9])/(.*([a-zA-Z0-9]))$ index.php?manufacturers_id=$2 [qsappend,L]
    RewriteRule ^(.*)review-(.*[0-9])/(.*([a-zA-Z0-9]))\.html$ product_reviews_info.php?reviews_id=$2 [qsappend,L]

    #RewriteRule ^(.*)(.+)\.html(.*)$ commerce_seo_url.php?linkurl=$1$2$3 [qsappend,L]

    RewriteCond %{REQUEST_FILENAME} !\.html$ [OR]
    RewriteCond %{REQUEST_FILENAME} !\.php$ [OR]
    RewriteRule ^(.*)$ commerce_seo_url.php?linkurl=$1 [qsappend,L]
    </IfModule>

    Es geht und mit html endung. Super!! Schulde Dir ein Bier

    Genau habe ich gemacht OK und hat nichts gebracht. Komischerweise kann ich in die Produktdetails nicht. URL bei Kategorie geht doch. Nur die Contents Seiten und Produkte kann ich nicht anklicken. Die Ware kann in den Warenkorb gelegt werden. Ich finde das zum Kotzen macht kein Spaß.

    Ich habe eine .htaccess gebastelt mit der der Shop geht aber das Problem mit Produkten bleibt. Wenn ich ein Produkt oder z.B Impressum oder Kontakt einklicke kommt ein Fehler:

    404 Die von Ihnen angeforderte Seite wurde nicht gefunden.

    Bitte überprüfen Sie die korrekte schreibweise der URL, oder nutzen Sie die Suchfunktion.

    Hier noch die Inhalt der .htaccess die wenigstens jetzt laufen tut.

    # .htaccess for commerce:SEO URL
    #
    # angepasst von Sebastian Schramm und Daniel Siekiera
    # Blog Integration - Daniel Siekiera

    AddDefaultCharSet utf-8

    # Wenn Sie 1und1 benutzen, setzen Sie die nächsten beiden Zeilen aktiv (Einschalten PHP5)
    AddType x-mapp-php5 .php
    AddHandler x-mapp-php5 .php

    # Expire headers 5184000 Sekunden = 2 Monate
    <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType image/x-icon "access plus 5184000 seconds"
    ExpiresByType image/gif "access plus 5184000 seconds"
    ExpiresByType image/jpg "access plus 5184000 seconds"
    ExpiresByType image/png "access plus 5184000 seconds"
    ExpiresByType text/css "access plus 5184000 seconds"
    ExpiresByType text/javascript "access plus 5184000 seconds"
    ExpiresByType application/javascript "access plus 5184000 seconds"
    ExpiresByType application/x-javascript "access plus 5184000 seconds"
    </IfModule>

    # BEGIN Cache-Control Headers
    <ifmodule mod_headers.c>
    <filesmatch "\\.(ico|jpe?g|png|gif|swf)$">
    Header set Cache-Control "max-age=5184000, public"
    </filesmatch>
    <filesmatch "\\.(css)$">
    Header set Cache-Control "max-age=5184000, private"
    </filesmatch>
    <filesmatch "\\.(js)$">
    Header set Cache-Control "max-age=216000, private"
    </filesmatch>
    </ifmodule>

    #Turn ETags Off
    <ifmodule mod_headers.c>
    Header unset ETag
    </ifmodule>
    FileETag None

    # Zusatzparameter PHP
    #php_value max_execution_time 60000
    #php_value memory_limit 128M
    #php_value arg_separator.output &amp;

    # Dateiauflisting unterbinden
    Options -Indexes

    # Kommentieren Sie diese Zeile aus, wenn Sie einen Fehler 500 (Internal Server Error) erhalten
    Options +FollowSymlinks

    <IfModule mod_rewrite.c>
    RewriteEngine On

    Options +SymLinksIfOwnerMatch

    # Umleitung auf Adresse mit www, wenn www fehlt und nicht Subdomain und nicht localhost und nicht ssl.webpack.de
    RewriteCond %{HTTP:X-Forwarded-Server} !^ssl\.webpack\.de$ [NC]
    RewriteCond %{HTTP:X-Forwarded-Server} !^sslsites\.de$ [NC]
    RewriteCond %{HTTP_HOST} !^www\..* [NC]
    RewriteCond %{HTTP_HOST} !^.*\..*\..* [NC]
    RewriteCond %{HTTP_HOST} !^localhost(.*)$ [NC]
    RewriteRule ^(.*) http://www.%{HTTP_HOST}/$1 [R=301,L]


    ###################################################################################################
    ######## Shopstat
    ########

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

    RewriteCond %{REQUEST_URI} (.*)---([_0-9]+)\.html$
    RewriteRule (.*)---([_0-9]+)\.html$ index.php?cPath=$2 [qsappend,L]

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

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


    ########
    ########
    ####################################################################################################


    # immer auf den root verweisen, damit die Startseite (/index.php) nicht zweimal vorkommt
    # die folgenden beiden Zeilen auskommentieren wenn Sie eine index.html nutzen wollen
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(html?|php)\ HTTP/
    RewriteRule ^index\.(html?|php)$ http://%{HTTP_HOST}/ [R=301,L]

    # Editieren Sie die untenstehende Zeile wenn ihr Shop in einem Unterordner läuft.
    # Aber auch wenn Sie einen Fehler 500 (Internal Server Error) bekommen.
    # Beispiel: Ist ihr Shop im Verzeichnis http://www.domain.de/shop ändern Sie die Zeile wie folgt: "RewriteBase /shop/"
    RewriteBase /

    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d

    RewriteRule ^(.+) - [PT,L]


    RewriteRule ^(.*)(.+)404.php$ 404.php [qsappend,L]

    RewriteRule ^(.*)tag/(.*([a-zA-Z0-9]))/$ taglisting.php?tag=$1$2 [qsappend,L]
    RewriteRule ^(.*)keywords/(.*([a-zA-Z0-9]))$ advanced_search_result.php?keywords=$1$2 [qsappend,L]
    RewriteRule ^(.*)manufacturer-(.*[0-9])/(.*([a-zA-Z0-9]))$ index.php?manufacturers_id=$2 [qsappend,L]
    RewriteRule ^(.*)review-(.*[0-9])/(.*([a-zA-Z0-9]))$ product_reviews_info.php?reviews_id=$2 [qsappend,L]

    RewriteRule ^(.*)(.+)\.html(.*)$ commerce_seo_url.php?linkurl=$1$2$3 [qsappend,L]

    RewriteCond %{REQUEST_FILENAME} !\.html$ [OR]
    RewriteCond %{REQUEST_FILENAME} !\.php$ [OR]
    RewriteRule ^(.*)$ commerce_seo_url.php?linkurl=$1 [qsappend,L]
    </IfModule>

    Hi jotest,
    Danke für die Hilfe probiere morgen aus!
    Da 1und1 nicht besonders ist weiß ich. Kannst Du mir noch eine Sache verraten? in der aktueller Version sind bei der SEO URLs .html Endung nicht mehr da. Wenn ich 1000 internen Links ohne diese Endung auf ein Mal da habe dann sind die auch nicht mehr in dem google index. Kann ich diese .html Endung irgend wie einstellen?

    Hi,

    Danke für die schnelle Antwort.
    Ich habe bereits alles ausprobiert.

    ================================
    # .htaccess for commerce:SEO URL
    #
    # angepasst von Sebastian Schramm, Daniel Siekiera, Andreas Kausch
    # Blog Integration - Daniel Siekiera

    AddDefaultCharSet utf-8

    # Wenn Sie 1und1 benutzen, setzen Sie die nächsten beiden Zeilen aktiv (Einschalten PHP5)
    AddType x-mapp-php5 .php
    AddHandler x-mapp-php5 .php

    # Expire headers 31536000 Sekunden = 1 Jahr
    <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresDefault "access plus 31536000 seconds"
    ExpiresByType image/x-icon "access plus 31536000 seconds"
    ExpiresByType image/gif "access plus 31536000 seconds"
    ExpiresByType image/jpg "access plus 31536000 seconds"
    ExpiresByType image/jpeg "access plus 31536000 seconds"
    ExpiresByType image/png "access plus 31536000 seconds"
    ExpiresByType text/css "access plus 31536000 seconds"
    ExpiresByType text/javascript "access plus 31536000 seconds"
    ExpiresByType application/javascript "access plus 31536000 seconds"
    ExpiresByType application/x-javascript "access plus 31536000 seconds"
    ExpiresByType image/ico "access plus 31536000 seconds"
    ExpiresByType text/html "access plus 31536000 seconds"
    </IfModule>

    # BEGIN Cache-Control Headers
    <ifmodule mod_headers.c>
    <filesmatch "\\.(ico|jpe?g|png|gif|swf)$">
    Header set Cache-Control "max-age=31536000, public"
    </filesmatch>
    <filesmatch "\\.(css)$">
    Header set Cache-Control "max-age=31536000, public"
    </filesmatch>
    <filesmatch "\\.(js)$">
    Header set Cache-Control "max-age=31536000, public"
    </filesmatch>
    <filesmatch "\\.(ico)$">
    Header set Cache-Control "max-age=31536000, public"
    </filesmatch>
    </ifmodule>

    <ifmodule mod_deflate.c>
    <FilesMatch "\\.(js|css|html|htm|php|xml|jpg|jpeg|png|gif)$">
    SetOutputFilter DEFLATE
    </FilesMatch>
    </ifmodule>


    <ifmodule mod_gzip.c>
    mod_gzip_on Yes
    mod_gzip_dechunk Yes
    mod_gzip_minimum_file_size 500
    mod_gzip_maximum_file_size 500000
    mod_gzip_maximum_inmem_size 60000
    mod_gzip_min_http 1000
    mod_gzip_handle_methods GET POST
    mod_gzip_item_exclude reqheader "User-agent: Mozilla/4.0[678]"
    mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
    mod_gzip_item_include handler ^cgi-script$
    mod_gzip_item_include mime ^text/.*
    mod_gzip_item_include mime ^application/x-javascript.*
    mod_gzip_item_include mime ^text/html$
    mod_gzip_item_include mime ^text/css$
    mod_gzip_item_include mime ^text/js$
    mod_gzip_item_include mime ^image/jpeg$
    mod_gzip_item_include mime ^image/png$
    mod_gzip_item_include mime ^image/gif$
    mod_gzip_item_include mime ^text/plain$
    mod_gzip_item_include mime ^httpd/unix-directory$
    mod_gzip_item_exclude mime ^image/.*
    mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
    </ifmodule>

    # Turn ETags Off
    <ifmodule mod_headers.c>
    Header unset ETag
    </ifmodule>
    FileETag None

    # Zusatzparameter PHP
    #php_value max_execution_time 60000
    #php_value memory_limit 160M
    #php_value arg_separator.output &amp;

    # Dateiauflisting unterbinden
    Options -Indexes

    # Kommentieren Sie diese Zeile aus, wenn Sie einen Fehler 500 (Internal Server Error) erhalten
    Options +FollowSymlinks

    <IfModule mod_rewrite.c>
    RewriteEngine On
    #Sicherheit
    ## Begin - Rewrite rules to block out some common exploits.
    # If you experience problems on your site block out the operations listed below
    # Block out any script trying to base64_encode data within the URL.
    RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
    # Block out any script that includes a <script> tag in URL.
    RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
    # Block out any script trying to set a PHP GLOBALS variable via URL.
    RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
    # Block out any script trying to modify a _REQUEST variable via URL.
    RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
    # Return 403 Forbidden header and show the content of the root homepage
    RewriteRule .* index.php [F]
    # Port Scanner
    RewriteCond %{HTTP_USER_AGENT} ^w00tw00t.at.ISC.SANS.DFind
    RewriteRule ^.*$ 403.php [L]
    #
    ## End - Rewrite rules to block out some common exploits.
    Options +SymLinksIfOwnerMatch

    # Umleitung auf Adresse mit www, wenn www fehlt und nicht Subdomain und nicht localhost und nicht ssl.webpack.de
    RewriteCond %{HTTP:X-Forwarded-Server} !^ssl\.webpack\.de$ [NC]
    RewriteCond %{HTTP:X-Forwarded-Server} !^sslsites\.de$ [NC]
    RewriteCond %{HTTP_HOST} !^www\..* [NC]
    RewriteCond %{HTTP_HOST} !^.*\..*\..* [NC]
    RewriteCond %{HTTP_HOST} !^localhost(.*)$ [NC]
    RewriteRule ^(.*) http://www.%{HTTP_HOST}/$1 [R=301,L]

    # immer auf den root verweisen, damit die Startseite (/index.php) nicht zweimal vorkommt
    # die folgenden beiden Zeilen auskommentieren wenn Sie eine index.html nutzen wollen
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(html?|php)\ HTTP/
    RewriteRule ^index\.(html?|php)$ http://%{HTTP_HOST}/ [R=301,L]

    # Editieren Sie die untenstehende Zeile wenn ihr Shop in einem Unterordner läuft.
    # Aber auch wenn Sie einen Fehler 500 (Internal Server Error) bekommen.
    # Beispiel: Ist ihr Shop im Verzeichnis http://www.domain.de/shop ändern Sie die Zeile wie folgt: "RewriteBase /shop/"
    RewriteBase /

    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d

    RewriteRule ^(.+) - [PT,L]

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

    RewriteRule ^(.*)(.+)404.php$ 404.php [qsappend,L]

    RewriteRule ^(.*)tag/(.*([a-zA-Z0-9]))/$ taglisting.php?tag=$1$2 [qsappend,L]
    #RewriteRule ^(.*)keywords/(.*([a-zA-Z0-9]))$ advanced_search_result.php?keywords=$1$2 [qsappend,L]
    #RewriteRule ^(.*)manufacturer-(.*[0-9])/(.*([a-zA-Z0-9]))$ index.php?manufacturers_id=$2 [qsappend,L]
    RewriteRule ^(.*)review-(.*[0-9])/(.*([a-zA-Z0-9]))\.html$ product_reviews_info.php?reviews_id=$2 [qsappend,L]

    #RewriteRule ^(.*)(.+)\.html(.*)$ commerce_seo_url.php?linkurl=$1$2$3 [qsappend,L]

    RewriteCond %{REQUEST_FILENAME} !\.html$ [OR]
    RewriteCond %{REQUEST_FILENAME} !\.php$ [OR]
    RewriteRule ^(.*)$ commerce_seo_url.php?linkurl=$1 [qsappend,L]
    </IfModule>
    ==============================================================

    Hi,

    ich habe gestern neues Packet Version: 2.1.2.10 Plus / R390 auf 1und1 Server Installiert und wie erwartet wieder mal Probleme.
    Wieso geht z.B. die .htaccess nicht? die notwendige Änderungen habe ich angepasst.
    # Wenn Sie 1und1 benutzen, setzen Sie die nächsten beiden Zeilen aktiv (Einschalten PHP5)
    AddType x-mapp-php5 .php
    AddHandler x-mapp-php5 .php

    # Kommentieren Sie diese Zeile aus, wenn Sie einen Fehler 500 (Internal Server Error) erhalten
    Options +FollowSymlinks

    Ich bekomme trotzdem Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator, webadmin@kundenserver.de and inform them of the time the error occurred, and anything you might have done that may have caused the error.

    More information about this error may be available in the server error log.

    Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

    Als weiteres wenn ich commerce:SEO URL v2.1 aktiviere kann ich auf die Kategorie URL anklicken z.B http://www.shop.de/test/
    wenn ich aber in der Kategorie Produkt anklicke lade ich in der http://www.shop.de/account.php

    Das ganze kotzt mich langsam an. Ich habe bereits vor Monaten Frage über .htaccess gestellt bis heute keine Reaktion. Vieleicht passiert dieses mal was?

    Hallo,

    Ich habe gemerkt, dass nach dem Update mein Twitter-Button in dem Box „Wir bei Tweeter “ nicht mehr da ist.
    Mit der Updatedatei product_info_v1.html waren auch aus den Produkten auch Tweet und Facebook Button komplet verschwunden.

    [ATTACH=CONFIG]160[/ATTACH]

    product_info_v1.html

    original Updatedatei.

    {if $PRODUCTS_SOCIAL == 'true'}
    <div id="socialshareprivacy"></div>
    {/if}


    Nach dem ich aus der alter Datei sehe unten <a class="twitter-share-button ersetzt habe bekomme ich wenigsten Facebook aber immer noch keinen Twetter-Button

    [ATTACH=CONFIG]161[/ATTACH]

    {if $PRODUCTS_SOCIAL == 'true'}
    <div class="ar">
    <a class="twitter-share-button" data-count="horizontal" data-lang="de" href="http://twitter.com/share">Tweet</a>
    <a href="javascript:void(0)" onclick="popupWindow('http://www.facebook.com/share.php?u='+…(location.href))" title="Facebook Add"><img src="images/facebook.png" alt="Facebook" title="Facebook" /></a>
    </div>
    {/if}


    Hat vieleicht jemand eine Idee was ich falsch gemacht habe?

    Grüße
    Markus

    Hi mbraune,

    vielen Dank für Deine Hilfe! Cache war bereits deaktiviert. Ich habe auch einen Testladen aufgesetzt zwecks Migration und Testsachen. Auf dem war alles neu aufgesetzt und ich habe das gleiche Problem. Ich finde schade dass hier der Inhaber keine Stellungnahme in der Sache nehmen kann.

    Hallo,

    Da bereits mehr als 48 h vergangen sind und ich immer noch kein Support auf meine Frage bzw. Probleme erhalten habe. Möchte ich erfahren, ob überhaupt meine Frage bearbeitet werden kann. Kann ich noch mit einer Lösung rechnen?

    Ihre Angaben
    „Zukünftige Updates und Patches innerhalb der Version 2.0 und 2.1 inlusive.
    In der Plus Version ist ein kostenloser Zugang zum Plus-Support-Forum enthalten. Bei Supportfragen garantierte Antwort innerhalb 48 Stunden (wektags).“

    Und wo bleibt Antwort auf meine Fragen? Falls es keine Antwort auf meine Anfrage gibt, dann erwarte ich wenigstens das mitzuteilen.

    Hi dieses mall lasse ich nicht locker! Beim Kauf wurde mir ein Support versprochen. Du hast meine Fragen wegen Versandkostenfrei bis heute nicht geantwortet. Ich habe aus diesem Grund das System neu Installiert. Vielleicht lag es nur an einer Berechtigung auf dem Webserver. Musste ich trotzdem alles neu machen. Das Problem 1 mit Bewertung in dem Blog ist auf Multikategorie zu führen. Die Frage "Problem 2" ist auch nicht beantwortet. sind die Sachen zu simpel oder gibt hier keine Möglichkeiten die Probleme zu beseitigen?

    ich habe zwei Fragen die vieleicht für viele sehr simpel sind aber finde keine Lösung.
    Forum habe ich bereits durchsucht und nicht passendes gefunden.

    1. Problem.
    Wenn ich den Blog Link öffne. Bekomme ich die Fehlerhafte Bewertung sehe das Bild. Erst nach dem Webbrowser refresh bzw. F5 Taste lädt das System die Sterne. Wo ist das Problem.
    [ATTACH=CONFIG]139[/ATTACH]

    2. Vielleicht Einstellung Problem.
    Ich möchte gerne solche Darstellung für Produkt listing bekommen aber ich finde nicht die Einstellung dafür. Kann mir jemand Sagen wo ich das Einstellen kann. Sehe das Bild
    So möchte es umsetzen!
    [ATTACH=CONFIG]140[/ATTACH]


    So ist auf dem Livesystem
    [ATTACH=CONFIG]141[/ATTACH]