[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