bin mit mod_rewrite eigentlich immer gut klargekommen, aber heute
hat sich ein kurioses Problem ergeben.
Der Code funktioniert wie gelistet, ich paste mal meine aktuelle
.htaccess und erkläre es dann:
Code: Alles auswählen
RewriteEngine On
RewriteBase /
RewriteRule ^$ index.php [L]
## Fange alle Verzeichnisse mit Dateien ab #1
RewriteCond %{REQUEST_URI} ^(.*)/(.*).html$
RewriteRule ^(.*)/(.*).html$ index.php?page=$1&sub=$2
## Regel Fange alle Dateien ab #2
RewriteCond %{REQUEST_URI} ^(.*)\.html$
RewriteRule ^(.*)\.html$ index.php?page=$1
Wir aber ein "/" mit angegeben, also <a href="glossar/">Glossar</>,
so wird das komplette Menü rewritten, ich habe demach dann links stehen
wie <a href="glossar/impressum/">impressum</a>, <a href="glossar/glossar">Glossar</a>.
Es verdoppelt isch kurioser Weise immer. Das wäre so noch nicht schlimm,
wenn aber glossar/mein-begriff.html aufgerufen wird passiert das gleiche.
Dies ist dann nicht mehr iO, da so mit einem Klick das gesamte Menü unbrauchbar wird.
Bestimmt ist irgendwo ein Punkt zu viel, aber nach stunden des Testen udn Google quälen habe ich es kurioser Weise nicht lösen können.
Ich hoffe auf Vorschläge

mfG