hallo und guten tag zuhaus.
ich hab ein problem mit htaccess.
im folgenden htaccess datei die ich verwende:
RewriteEngine on
RewriteRule ^newsletter/aktivieren/(.*)/(.*)$ include/newsletter_aktivieren.php?email=$1&passwort=$2
RewriteRule ^newsletter/abmelden/(.*)/(.*)$ include/newsletter_abmelden.php?email=$1&passwort=$2
RewriteRule ^index.htm$ index.php
sie dient dazu bei einem newsletterscipt die aktivierung zu vereinfachen. sprich: der benutzer bestellt einen newsletter und soll seine emailadresse verifizieren. dazu wird er gebeten in einer ihm zugesandten email einen link anzuklicken, der so aussieht:
http://www.chucksliquorstore.de/newsletter/aktivieren/email/activationcode . soh wenn ich den link jetzt anklicke kommt folgende meldung:
Not Found
The requested URL /styckwaerk/chucks/include/newsletter_aktivieren.php was not found on this server. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
also url
http://www.chucksliquorstore.de verweist auf den ordner
http://www.styckwaerk.de/chucks
die datei
http://www.chucksliquorstore.de/include/newsletter_aktivieren.php existiert auch.
ich habe das identische system auch schonmal fehlerfrei getestet, und zwar unter
http://www.beta.bierquartier.de/cls . hier hat es funktioniert, unter
http://www.chucksliquorstore.de klappt es dann auf einmal nicht mehr (habt keine scheu zu testen tragt und euch ein, die emails werden eh wieder gelöscht
)
mod_rewrite ist laut hoster eingeschaltet. also warum kann er die datei nicht finden? was läuft falsch?