[Spip-it] R: Rewrite rules

From : l.tatoli@... , the 1st October 2008 11:46
  • 2008-10-01 11:46:17 — l.tatoli@... - [Spip-it] R: Rewrite rules

Ho aumentato il numero di caratteri a 75, testato, funziona perfettamente :) Grazie Renato! Luisa -----Messaggio originale----- Da: Renato Formato [mailto:rformato@...]  Inviato: mercoledì 1 ottobre 2008 11.26 A: Luisa Tatoli Cc: spip-it@... Oggetto: Re: [Spip-it] Rewrite rules Luisa Tatoli ha scritto:
 Ciao a tutti : )  Spero che qualcuno possa aiutarmi con la gestione degli url di spip   (rewrite rules) con l’.htaccess. Utilizzo il $type_urls = "propres"  La versione di spip usata è la *SPIP 1.9.2c [10268   ]*  Ho due tipi di problemi  1) cambiando il nome all’articolo o alla rubrica, il nome dell’url non   cambia. Spip non gestisce l’aggiornamento nel db degli url?
No, ed anche per una buona ragione. Se cambia l'url, tutti i riferimenti  all'articolo in siti esterni (es: motori di ricerca) verrebbero invalidati. La soluzione potrebbe essere di azzerare il campo url_propre in  spip_articles, da testare.
 2) L’url viene tagliato mentre invece dovrebbe comparire completo: non   compare l’intero nome dell’articolo. Es “Energia solare e   teleriscaldamento all’ExpoVillage 2015” viene trasformato in :   “/Energia-solare-e-teleriscaldamento”. E’ qualcosa che ha a che fare   con il numeretto che c’è in questo pezzetto di codice “RewriteRule "."   - [skip=100]” ? (non posso fare prove perche il file non è accessibile   in scrittura -dovrei contattare il provider per farmi sostituire il file-)
Lo skip non serve a questo, lo puoi ignorare. E' proprio il codice di  generazione dell'url che impone una lunghezza massima dello stesso (in  ecrire/urls/propres.php). Le parole vengono aggiunte all'url fin quando non si superano i 35  caratteri, il resto viene ignorato. L'unico modo è modificare il codice mettendo un limite per la lunghezza  maggiore. Renato