[TYPO3-german] RegEx für Apache .htacess url-rewrite

David Bruchmann david at bruchmann-web.de
Thu May 14 17:38:33 CEST 2009


Hallo Daniel,

Leerzeichen und %20 und _ werden im ersten Ausdruck ($1) nicht 
rausgefiltert. Da mußt Du noch nacharbeiten, vielleicht so (ungetestet):

RewriteRule ^(.*)?( |_|\%20)?\.( |_|\%20)?(.*)? /index.php?title=$1_.$4 [L]

Gruß
David

----- Ursprüngliche Nachricht -----
Von:        David Bruchmann <david at bruchmann-web.de>
Gesendet:   Donnerstag, 14. Mai 2009 17:17:59
An:         German TYPO3 Userlist <typo3-german at lists.netfielders.de>
CC:
Betreff:    Re: [TYPO3-german] RegEx für Apache .htacess url-rewrite
> Hallo Daniel,
> 
> ^(.*)?\.( |_|\%20)?(.*)? hat auf http://regexpal.com/ bei mir 
> funktioniert, während Dein Ausdruck nur eingeschränkt funktioniert.
> [L] hinter Deinem Ausdruck sagt mir momentan nichts, aber das hat sicher 
> mit mod_rewrite zu tun.
> 
> Gruß
> David
> 
> 
> ----- Ursprüngliche Nachricht -----
> Von:        Daniel Bruessler <danielb at typo3.org>
> Gesendet:   Donnerstag, 14. Mai 2009 14:24:51
> An:         typo3-german at lists.netfielders.de
> CC:
> Betreff:    [TYPO3-german]  RegEx für Apache .htacess url-rewrite
>> Hallo,
>>
>> in der englischen Mailingliste hat bisher keiner eine Lösung gefunden.
>>
>> Meine Frage: Warum führt dies zu einem Internal Server Error?
>>
>> RewriteRule ^(.+)\.( |_|%20)+(.+)$ /index.php?title=$1_.$3 [L]
>>
>> Meine Tests:
>> Dam_1._Documentation
>> Dam 1. Documentation
>> Dam%201.%20Documentation
>>
>> Mit diesem Tool hab ich getestet:
>> http://regexpal.com/
>>
>> Und auch mit escape klappt es nicht:
>> RewriteRule ^(.+)\.( |_|\%20)+(.+)$ /index.php?title=$1_.$3 [L]
>>
>> Wer hat eine Idee, was falsch sein könnte?
>>
>> Viele Grüße
>> Daniel
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
> 


More information about the TYPO3-german mailing list