hi,
jetzt bin ich dran mit meiner modrewrite Frage

. Inzwischen habe ich die Hoffnung beinahe aufgegeben eine Lösung zu finden
Vielleicht geht ja trotzdem jemandem ein Licht auf!
Folgendes Problem:
Ich möchte eine Weiterleitung mittels htaccess und modrewrite machen. Dazu verwende ich in der htaccess Datei folgende regex:
Code:
RewriteEngine on
RewriteRule ^verzeichnis/([a-zA-Z]+)\.([a-zA-Z]+)/?$ /verzeichnis/index.php?vorname=$1&nachname=$2
gibt der user nun 'www.server.de/verzeichnis/hans.meiser' ein, soll er entsprechend an diese URL 'www.server.de/verzeichnis/index.php?vorname=$1&nachname=$2' weitergeleitet werden.
Komischerweise führt dieser Regex:
Code:
RewriteRule ^verzeichnis/([a-zA-Z]+)\.([0-9]+)/?$ /verzeichnis/index.php?vorname=$1&nachname=$2
auf das gewünschte Ergebnis. Dabei wurde im zweiten Teil lediglich das matchen von Zahlen anstelle von Buchstaben erlaubt. Für meine Anwendung müssten aber unbedingt Buchstaben matchen.
So ganz falsch kann der Regex nicht sein, denn in php funktioniert alles wie gewollt
PHP-Code:
<?
$pattern = 'verzeichnis/meiser.hans/';
if(eregi( "^verzeichnis/([a-zA-Z]+)\.([a-zA-Z]+)/?$", $pattern, $regs ))
{
$vorname = $regs[1];
$nachname = $regs[2];
echo "$vorname - $nachname";
}
else
{
echo 'nix';
}
?>
Wäre wirklich unendlich dankbar wenn mir jemand auf die Sprünge helfen könnte!
Gruß
SMURF