Ich habe im Shopverzeichnis die Links mit Mod_rewrite umgestellt:
RewriteEngine On
RewriteBase /
RewriteRule ^einkaufen(.*).htm$ show_cat.php?cat_id=$1
Jetzt haben wir aber das Problem, das wenn es in der Kategorien mehr als eine Seite gibt diese nicht angezeigt werden, weil der Link jetzt so ausschaut: https://www.workershop.de/einkaufen114.htm&page=2
Was muss ich jetzt noch in die .htaccess reinschreiben, damit das auch funktioniert?
Der Link im Script schaut zur Zeit noch so aus:
<a href="./einkaufen{$this_cat['cat_id']}.htm&page={$page_id}">{$page_id}</a>
RewriteEngine On
RewriteBase /
RewriteRule ^einkaufen(.*)_(.*).htm$ show_cat.php?cat_id=$1&page=$2
Und bau das Script überall so um, dass die Links nur noch so generiert werden:
<a href="./einkaufen{$this_cat['cat_id']}_{$page_id}.htm">{$page_id}</a>
Mit überall meine ich überall, wo solche Links generiert werden. Ich weiss ja nicht an welchen Stellen das überall passiert, aber sie müssen dann einheitlich sein.
Sonst geht dir ja auch der Vorteil von mod_rewrite verloren, da wieder offensichtlich Parameter übergeben werden, was man damit ja verhindern will.