Gibt es eine Möglichkeit, das bluegate Modul so zu konfigurieren, damit das jeweilige ID Anhängsel (Beispiel .../mein_Link?XTCsid=f83fa9ef1c1fbbe2f999a03fed207640) nicht mehr ausgegeben wird?
So sieht aktuell meine .htaccess im Rootverzeichnis aus:
# .htaccess for Direct URL
# (c) 2007 Ing. Michael Fürst
# bluegate communications - http://www.bluegate.at
# COMMENT THE FOLLOWIN LINE, IF YOU GET AN ERROR 500 (Internal Server Error)
# Options +FollowSymlinks
<IfModule mod_rewrite.c>
RewriteEngine On
# SET THE FOLLOWING LINE, IF YOUR SHOP RUNS IN AN SUBFOLDER.
# ALSO IF YOU GET AN ERROR 500 (Internal Server Error) ON SOME SYSTEMS
# EXAMPLE: If your shop is located at www.example.com/shop set the following line: "RewriteBase /shop"
# Falls der Shop in einem Unterordner laufen soll, muss die folgende Zeile auskommentiert werden. Läuft der Shop unter
# www.example.com/shop muss die folgende Zeile "RewriteBase /shop" lauten. (Kein "/" am Ende!)
# (see also / siehe auch: /img/admin/.htaccess)
# (see also / siehe auch: /img/cache/.htaccess)
RewriteBase /webs14
# Images
RewriteCond %{REQUEST_URI} (.*)pictures/([^/]*)/(\d+)/([^\.]*)\.(jpg|gif|png)$
RewriteRule ^(.*)pictures/([^/]*)/(\d+)/([^\.]*)\.(jpg|gif|png)$ image.php?preset=$2&img_id=$3&title=$4&ext=$5 [qsappend,L]
# Don't use RewriteEngine in System-Subfolders
#RewriteRule ^admin|cache|callback|download|export|images|import|inc|includes|media|lang|pub|templates|templates_c - [L]
# Only use Rewrite Engine, if Directory or File not exist
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+) - [PT,L]
# Rule: Product Info
RewriteRule ^(.*)products\/(.+)\.html$ product_info.php?bluegatemapto=product&linkurl=$2 [qsappend,L]
# Rule: Content
RewriteRule ^(.*)content\/(.+)\.html$ shop_content.php?bluegatemapto=content&linkurl=$2 [qsappend,L]
# Rule: Popup Content
RewriteRule ^(.*)popup\/(.+)\.html$ popup_content.php?bluegatemapto=content&linkurl=$2 [qsappend,L]
# Rule: TagCloud
RewriteRule ^(.*)tags\/(.+)$ tagcloud_results.php?keywords=$2 [qsappend,L]
# Rule: Category Listing
RewriteCond %{REQUEST_FILENAME} !\.html$
RewriteRule ^(.*)$ index.php?bluegatemapto=category&linkurl=$1 [qsappend,L]
</IfModule>
# Route Error Pages to sitemap
# ErrorDocument 400 sitemap.html?error=400
# ErrorDocument 401 sitemap.html?error=401
# ErrorDocument 402 sitemap.html?error=402
# ErrorDocument 403 sitemap.html?error=403
# ErrorDocument 404 sitemap.html?error=404
# ErrorDocument 500 sitemap.html?error=500
Im Backend unter Konfiguration : Sessions : Cookies erzwingen auf True setzen.
Dann dürfte die Session ID nie mehr auftauchen. Wir haben damals das Session Handling umgeschrieben. Bei den xtc's ist es normalerweise so, dass man beim 1. Aufruf immer noch die Session ID sieht. Hier nicht mehr. Dafür kommen Leute, die Cookies nicht erlauben, auf die "cookie_usage.php" Seite - wie bei größeren Shops auch.
Noch kurz was anderes. Ich war Überzeugt, dass die Fehlermeldung bei der tagcloud irgend etwas mit der .htaccess zu tun hat (bin ich immer noch). Diese Fehlermeldung kommt ja, wenn ich ein Link in der Tagcloud anklicke. Du hast nicht zufällig eine Ahnung was ich an dieser Zeile ändern müsste?
[code]Fatal error: Cannot access private property split_page_results::$current_page_number in /home/httpd/vhosts/engelis-naturshop.ch/httpdocs/webs14/tagcloud_results.php on line 207
Cookie Benutzung erzwingen! (Ohne Cookie kein Einkauf möglich.)
Das kann den einen oder anderen dann doch etwas verwirren.
Ok, was würdest Du schreiben? Es soll bedeuten, dass wenn man die Cookie Benutzung erzwingt, der Kunde auch wirklich nur einkaufen kann, wenn er Cookies erlaubt.