htaccess problem

Adult Hosting

magan

Wermutbruder
VIP
Beiträge
1.702
Punkte
63
suche mir schon einen wolf und finde den fehler nicht...

also folgendes:
ich möchte in einem link mittels .htaccess RewriteRule ([a-z0-9\-\+_]+) erlauben
die slashes müssen drin bleiben weil sonst der server nicht mitmacht.
so, nun funktioniert das wunderbar mit \+ und _
es funktioniert auch wenn ich \- allein verwende
jedoch nehme ich \-\+_ dann wird ein link in dem ein - drinne ist nicht ausgeführt.
es ist ein reines .htaccess-problem in der reg-expression, denn wenn ich die abfrage direkt mit parameter mache dann klappt das...

hat jemand ne idee was da klemmt?

danke einstweilen
magan
 
kannst du mal die komplette htaccess bzw. den entsprechenden teil posten?
 
Code:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^seite_([a-z0-9\-\+_]+).php$ makepage.php?seite=$1 [L]



</IfModule>

nur diese zeile spinnt - hab das im ausschlussverfahren getestet.
es gibt noch weitere rules aber die haben ein ganz anderes pattern und kommen sich nicht ins gehege...

einzig und allein diese \-\+ geschichte ist der haken - da passt was nicht - keinen schimmer momentan warum das nicht funzt!
bin jetzt schon soweit dass ich überlege nur mit dem \+ zu arbeiten - wenn ich beides hätte dann wär's halt perfekt! :)
 
Code:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^seite_([^/]*)\.php$ makepage.php?seite=$1 [L]



</IfModule>

hab das jetzt eingebaut - im netz einen mod-rewrite generator gefunden - und muss jetzt mal die ganzen links neu testen. wenns da einen querschläger gibt dann poste ich das problem hier nochmal.
ich wollte eigentlich nur ganz bestimmte zeichen zulassen - aber mit dem muster scheint ja fast alles möglich - so zufrieden bin ich da noch nicht...

danke einstweilen
magan
 

Erotik Webmaster Forum Dating Affiliates

Zurück
Oben Unten