hi,
ich verfüge zwar im .htaccess-Bereich nicht über viele Kentnisse, aber ich laß ein paar Artikeln darüber und verfasste eine einfache Wereiterleitung:
RewriteEngine on
RewriteRule ^(\w{1,6}).*$ index.php?kategorie=mitarbeiter&seite=$1
ErrorDocument 404 http://univie.ac.at/skandinavistik/service/umleitung.php
(Das "ErrorDocument 404" gehört natürlich nicht dazu, aber ist eben auch in dieser Datei enthalten)
In diesem Regex ging es mir darum, alle Buchstaben des Dateinamens bei in den GET des Indexes zu übertragen. Da längerer Mitarbeiternamen intern auf 6 Buchstaben gekürtzt sind und in der CleanURI ausgeschrieben werden, will ich einfach nur die ersten 6 Buchstaben der CleanURI wissen.
Jedoch wird immer eingabenunabhängig die Seite "index.php?kategorie=personalia&seite=index" aufgerufen.
Ich habe versucht als Mengenangabe für \w {6,6} angegeben, dann funtzt's wie vorgesehen.
Das alles kann ich mir nicht erklären, über Antworten würde ich mich sehr freuen.
lg Munshta