Det er slut. Den kode du sendte tillader alle tegn før forwardslash. Den jeg bruger \w tillader kun bogstaver, tal og _ Dette var ikke problemet.
Problemet var at jeg prøvede at få hashværdien med location.hash og det var ikke muligt. Der skal man bruge location.href.
Problemet er løst. Tak for din interesse.
************************************************************************
Det interessante er at hvis man laver en redirect som
RewriteRule ^([^/\.]+)/?$ /index.php?id=$1 [L]
der viser den korte url, så er den lange urls værdi med id=$1 tilgængelig som $_GET['id] for et php program.
Det samme er altså ikke tilfældet med hashværdien og location.hash i et javascript program. Det var mit problem.
(denne variation tillader alt andet en forwardslash og punktum. Det er uden betydning for problemet)
Indlæg senest redigeret d. 21.10.2011 12:04 af Bruger #16823