1
Hallo Jörg
Ich habe ein riesen Problem.
Ich benutze folgende .htaccess Datei (Auszug) um URLs umzuschreiben.
Soweit funktioniert alles, nur beim Aufruf einer URL in der Form:
www.domain.de/index.php?cPath=XXX (XXX= Ziffern) wird die URL nicht umgeschrieben ... Hier mal der Bereich aus der .htaccess der für die Regel genau anders herum zuständig ist:
und hier nun die komplette .htaccess (Auszug der rewrite Regeln)
Was läuft denn hier schief? Bin wirklich für jeden Tipp dankbar und drück auch gern wieder den Spendenbutton. (Du erinnerst Dich? ;-)
Liebe Grüße und schon mal DANKE!
Detlef
Ich habe ein riesen Problem.
Ich benutze folgende .htaccess Datei (Auszug) um URLs umzuschreiben.
Soweit funktioniert alles, nur beim Aufruf einer URL in der Form:
www.domain.de/index.php?cPath=XXX (XXX= Ziffern) wird die URL nicht umgeschrieben ... Hier mal der Bereich aus der .htaccess der für die Regel genau anders herum zuständig ist:
##-- 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]
und hier nun die komplette .htaccess (Auszug der rewrite Regeln)
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [L,R=301]
#
##-- EOF - Tomcraft - 2009-09-09 - Use canonical URLs
# keine index.php mehr
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*index\.php\ HTTP/
RewriteRule ^(.*)index\.php$ /$1 [R=301,L]
#-- Sitemap
RewriteRule ^sitemap(.*)\.html$ /shop_content.php?coID=8 [qsappend,L]
#--index.php/cPath/xxx umleiten
RewriteRule ^index\.php/cPath/([0-9_]+)$ / [R=301]
##-- 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]
Was läuft denn hier schief? Bin wirklich für jeden Tipp dankbar und drück auch gern wieder den Spendenbutton. (Du erinnerst Dich? ;-)
Liebe Grüße und schon mal DANKE!
Detlef