Zurück   xt:Commerce Webshop Shop Support > xt:Commerce Shopsoftware Community Area > Installation und Konfiguration

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 04.02.2008, 03:18
Neuer Benutzer
 
Registriert seit: 14.05.2005
Beiträge: 16
Standard Seo-urls unter Lighttpd, Fehler 404 bei .html?XTCsid=irgendwas

Hallo zusammen!

Ich verwende als Webserver den lighttpd.
Ich habe versucht die Shopstat SEO-URLs unter lighttpd zum laufen zu bekommen. Leider ist noch ein nicht akzeptabler Bug vorhanden.

Es funktionieren keine Links die eine Sess-Id haben (http://www.domain.de/kat/product::1234.html?XTCsid=irgendwas). Wenn man diese Links anklickt kommt die Fehlermeldung "404 Nicht gefunden".

Hat jemand eine Idee woran es liegen könnte?


Hier meine Anpassung:

Originaler Apache .htaccess Code
Code:
RewriteEngine on

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

##-- 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]

##-- Manufacturers
RewriteCond %{REQUEST_URI} (.*):.:([_0-9]+):([_0-9]+)\.html$
RewriteRule (.*):.:([_0-9]+):([_0-9]+)\.html$ /index.php?manufacturers_id=$2&page=$3 [qsappend,L]
RewriteCond %{REQUEST_URI} (.*):.:([_0-9]+)\.html$
RewriteRule (.*):.:([0-9]+)\.html$ /index.php?manufacturers_id=$2 [qsappend,L]
Meine lighttpd Konvertierung http://trac.lighttpd.net/trac/wiki/Docs:ModRewrite
Code:
url.rewrite-repeat = (

# Sitemap
"^/sitemap(.*)\.html$" => "/shop_content.php?coID=8",

# Kategorien
"(.*):::([_0-9]+):([_0-9]+)\.html$" => "/index.php?cPath=$2&page=$3",
"(.*):::([_0-9]+)\.html$" => "/index.php?cPath=$2",

# Produkte
"(.*)::(.+)\.html$" => "/product_info.php?products_id=$2",

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

# Manufacturers
"(.*):.:([_0-9]+):([_0-9]+)\.html$" => "/index.php?manufacturers_id=$2&page=$3",
"(.*):.:([0-9]+)\.html$" => "/index.php?manufacturers_id=$2"

)}


Wie gesagt, die normalen Urls ohne "?" funktionieren! Nur eben keine mit "?"



Gruß

Frank
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 06.09.2011, 10:58
Neuer Benutzer
 
Registriert seit: 12.05.2009
Beiträge: 1
Standard

Zwar schon ein uralt Thread, aber vlt hilfst ja doch noch wem.

Mit dem $ am ende der Expression wird festgelegt das danach nichts mehr folgen darf. Somit kann es nur funktionieren wenn hinter dem .html in der Adresszeile nichts mehr steht.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
404, fehler, htmlxtcsidirgendwas, lighttpd, seourls

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Fehler bei Einstellung suchmaschinenfreundlicher URLS Patrik138 Installation und Konfiguration 6 03.10.2007 16:23
KELKOO - EILT Stefan_w Allgemeine Diskussionen 0 09.12.2005 17:10


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:25 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand