PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : doppelte verzeichnisse mit rewrite


Afrika
08.01.2006, 13:36:13
Ich habe folgendes Problem:
Durch einen rewrite passiert es, das die möglichkeit eines doppelten verzeichnisses gegeben ist.
bsp:
domain.net/verzeichnis/kat1/kat2/
ist das gleiche wie:
domain.net/verzeichnis/kat1/kat2/ kat1/kat2/
Die Rule:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php [QSA,L]
script:
if (ENABLE_REWRITE && empty ($row['TITLE_URL'])) {
$row['TITLE_URL'] = preg_replace('`[^\w_-]`', '_', $row['TITLE']);
$row['TITLE_URL'] = str_replace('__', '_', $row['TITLE_URL']);
}
$row['COUNT'] = $db->GetOne("SELECT COUNT(*) FROM {$tables['category']['name']} WHERE STATUS=2
AND PARENT_ID = ".$row['ID']);

$row['COUNT'] += $db->GetOne("SELECT COUNT(*) FROM {$tables['link']['name']} WHERE STATUS=2
AND CATEGORY_ID = ".$row['ID']);
$categs[] = $row;

Nun sollte es so sein, das ein Name nur 1 x vorkommen darf, wenn er das 2.te mal vorkommt, muss entweder auf eine Fehlerseite, oder auf die Index verwiesen werden.
Hat jemand eine Idee dazu?