[gclUB-info] Notificació de correu-e del Tiki

xaviausers.ourproject.org xaviausers.ourproject.org
Div Maig 19 20:37:19 CEST 2006


Un nou missatge ha estat escrit al fòrum: Web/s del gclUB

New topic: Com aconseguir que Apache reescrigui url amb comma?
Autor: Xavi
Títol: Com aconseguir que Apache reescrigui url amb comma?
Data: Dv 19 de May, 2006 [20:37]
http://gclub.ub.es/tiki-view_forum_thread.php?forumId=8&comments_parentId=187
Missatge:

Hola a tothom:

Animat per tot el feedback rebut per la pregunta de la particióde linux, m'animo a fer un altre pregunta que durant més d'un any encara no he sabut trobar la resposta (ni altres sys. admins a qui he preguntat durant tot aquest temps).

Aquí va:
Voldria saber com escriure la regla de reescriptura de l'apache (apache rewrite rules - mod_rewrite) de tal forma que una url amb una coma també pugui ser reescrita 

Exemple:
A http://gclub.ub.es tenim regles de rescriptura. 

Així, la plana:
http://gclub.ub.es/tiki-index.php?page=prova4

pot ser cridada per la versió curta: 
http://gclub.ub.es/prova4

En canvi, a la plana germana amb comma (nomenclatura del Tiki per a planes localitzades en un altre idioma):
http://gclub.ub.es/tiki-index.php?page=prova4,ca

no s'hi pot ser accedir des de la url curta:
http://gclub.ub.es/prova4,ca

Dóna:
--------------------------
Not Found
The requested URL /prova4,ca was not found on this server.
--------------------------

Les darreres linies de les regles de reescriptura de l'.htaccess que tenim a gclub.ub.es són: 
{CODE()}
# todo add support for all characters allowed in a Wiki name
# make sure this is the last rule!
RewriteRule ^([-_\+A-Za-z0-9]+)$    tiki-index.php?page=$1                   [QSA,L]

#for multi-byte char support use
RewriteRule     ^/([^a-z]+)([^\/]+)([^tki-]+)(.*[^.js]+)(~?)(.*)$ tiki-index.php?page=$1$2$3$4$5$6$7$8$9 [QSA,L]
{CODE}

__Com s'hauria d'escriure això per que re-escrivis també les url amb comes?__





Més informació de la llista de correu gclUB-info