qualcuno mi sa dire esattamente cosa fa questa stringa

codice:
RewriteRule ^-[^/\.]+-?(\.html)?$	spip.php?page=rubrique [QSA,E=url_propre:$0,L]
io vorrei fare in modo che gli articoli di una rubrica vengano caricati con un url del tipo www..../rubrica/articolo
le pagine per richiamare gli articoli sono del tipo spip.php?page=article, le rubriche spip.php?page=rubrique
come posso cambiare quel URL Rewrite?
c'č anche una parte di php
Codice PHP:
// [url]http://doc.spip.org/@generer_url_article[/url]
function generer_url_article($id_article) {
    
$url _generer_url_propre('article'$id_article);
    if (
$url)
        return 
_debut_urls_propres $url _terminaison_urls_propres;
    else
        return 
get_spip_script('./')."?page=article&id_article=$id_article";
}

// [url]http://doc.spip.org/@generer_url_rubrique[/url]
function generer_url_rubrique($id_rubrique) {
    
$url _generer_url_propre('rubrique'$id_rubrique);
    if (
$url)
        return 
_debut_urls_propres '-'.$url.'-'._terminaison_urls_propres;
    else
        return 
get_spip_script('./')."?page=rubrique&id_rubrique=$id_rubrique";