UpperCase to lowercase with Mod_Rewrite

Apache, Lighttpd, nginx, Cherokee
Post Reply
kenshinxl
Posts: 17
Joined: 2004-05-05 14:28
 

UpperCase to lowercase with Mod_Rewrite

Post by kenshinxl »

Hallo,

ich versuche seit geraumer Zeit meine .htaccess so zu gestalten, dass Variablen mit GrossBuchstaben als Variablen mit kleinbuchstaben übergeben werden.

Folgendes hab ich bisher versucht:

Code: Select all

RewriteEngine on
RewriteMap lowercase int:tolower
RewriteRule ^([a-z]{2})/([_a-zA-Z0-9-]+)(/)?$ /?language=$1&content=${lowercase:$2} [QSA]
Leider erhalte ich bei der Zeile

Code: Select all

RewriteMap lowercase int:tolower
eine Fehlermeldung, dass der Server misskonfiguriert ist. Ich bin mit meinem Latein am Ende und google ist leider auch enttäuschend.

Ich würde mich sehr über Hilfe freuen! vielen Dank!
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: UpperCase to lowercase with Mod_Rewrite

Post by Joe User »

PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
kenshinxl
Posts: 17
Joined: 2004-05-05 14:28
 

Re: UpperCase to lowercase with Mod_Rewrite

Post by kenshinxl »

Danke für deine Antwort. Leider habe ich diese Seite auch schon gesehen. Der dort verwendete Ausdruck

Code: Select all

RewriteMap upper2lower int:tolower 
funktioniert ebensowenig wie der von mir bereits gepostete.

"upper2lower" tauchte sonst zu diesem Thema auch nirgendwo auf, weshalb ich mich nicht mehr darauf bezogen habe.

Trotzdem danke für deine Hilfe.
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: UpperCase to lowercase with Mod_Rewrite

Post by Joe User »

Wenn Du es nicht mit mod_* realisiren kannst, muss es, wie üblich, die Applikation übernehmen...
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
dotme
Posts: 150
Joined: 2004-12-15 16:48
 

Re: UpperCase to lowercase with Mod_Rewrite

Post by dotme »

RewriteMap fühlt sich in einer .htaccess-Datei nicht wohl.

Die oben bereits angeführte Doku zu RewriteMap zeigt Dir

Code: Select all

Context:	server config, virtual host
, daß RewriteMap nur innerhalb der Serverkonfiguration verwendet werden kann.

Ob Du die Map mit den Namen "lowercase" oder "upper2lower" bezeichnest ist da nicht der springende Punkt. Ansonsten vermute ich das Du im error_log mit einem Hinweis auf ".. not allowed here" darauf aufmerksam gemacht wirst.
Post Reply