• User Attivo

    rewrite url mediawiki

    buongiorno a tutti
    purtroppo avrei voluto evitare di chiedere una cosa chiesta chissa quante volte...ma applicando i consigli trovati in altre discussioni non ne sono proprio venuto fuori....ho pure seguito la guida del wikigt ma niente....

    inanzitutto la mia situazione iniziale: ultima versione di mediawiki su server windows aruba (..../public/wiki) mentre il nome del wiki è WikiRs125.

    ho aperto localsetting.php e cercato "## If using PHP as a CGI module, use the ugly URLs..." ma non ho trovato nulla....in una discussione dicevano che nn bisogna sostituire nulla quindi ho semplicemente aggiunto in alto al file (ovviamente rimanendo all'interno di <?)

    If using PHP as a CGI module, use the ugly URLs

    $wgArticlePath = "$wgScriptPath/$1.html";
    #$wgArticlePath = "$wgScriptPath?title=$1";

    Successivamente ho creato un file .htaccess, contenente:

    RewriteRule ^'''wiki'''/([^/]+).html /'''wiki'''/index.php?title=$1

    e l'ho inserito nella root del wiki (...public/wiki)

    Inoltre devo dire che ho una cartella nella root principale chiamata wiki, con all'interno un redirect a public/wiki.....ho provato a toglierla, non funziona comunque...
    Inoltre aggiungo che ho provato anche a spostare il file .htaccess nella root principale, non ottenendo risultati

    PS:ultima cosa che non centra con la domanda prinipale ma mi scocciava aprire un nuovo topic per una domanda cosi banale: come faccio a non far indicizzare la versione printable o printayable (o come si scrive)?possiedo gia un robots.txt ma non ho idea di come configurarlo....


  • User Attivo

    per la questione robots...una cosa del genere può andare bene?
    Disallow: /public/wiki/index.php?title=$1&printable=yes


  • User Attivo

    .......proprio nessuno sa aiutarmi?


  • User Attivo

    il web server apache di aruba non ha caricato il modulo per la mod rewrite....quindi niente short url