Visualizzazione risultati 1 fino 24 di 24

Discussione: mod_rewrite e mediawiki

  1. #1
    Guest

    Predefinito mod_rewrite e mediawiki

    Salve a tutti, ho bisogno di un aiuto. Sto cercando di mostrare come statiche le pagine dinamiche ( short url ) ma non so come attivare il mod_rewrite dato che con altervista non è possibile accedere al file httpd.conf...riuscite a darmi una mano? Grazie.

  2. #2
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    mod_rewrite dovrebbe essere già attivo, senza necessità di configurazione (anche perché non trovo più le opzioni nel pannello di controllo che consentivano l'abilitazione...).

    Ti serve solo, ovviamente, un file .htaccess corretto (dovrebbe essere già incluso in MediaWiki).

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  3. #3
    Guest

    Predefinito

    Ti ringrazio..

    Il file corretto non è incluso in MediaWiki, ho seguito una guida presente nel loro sito ma comunque c'è qualcosa che non và..

    Se comunque mod_rewrite è già attivo proverò a lavorarci su..

    EDIT: niente, proprio non và..per caso qualcuno mi potrebbe passare un link con una guida che funzioni?? Grazie ;)
    Ultima modifica di conunwiki : 01-08-2010 alle ore 20.57.21

  4. #4
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

  5. #5
    Guest

    Predefinito

    # # av:php5-engine
    AddHandler av-php5 .php
    RewriteEngine On

    RewriteRule ^(.*)\.(htm|html?)$ $1.php

    Attualmente è solo così..

    EDOT: niente, probabilmente quello sopra è sbagliato ma le ho provate tutte..ho provato ora a fare un file info.php e sinceramente non mi sembra che il mod_rewrite sia attivo..
    Ultima modifica di conunwiki : 02-08-2010 alle ore 03.56.55

  6. #6
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    La regola:
    Codice:
    RewriteRule ^(.*)\.(htm|html?)$ $1.php
    l'hai presa nel loro sito? Linka la guida che hai seguito.
    Ultima modifica di andreafallico : 02-08-2010 alle ore 22.55.56

  7. #7
    Guest

    Predefinito

    No..questa è una delle tante prove che ho fatto..la guida presa dal loro sito invece è questa: http://www.mediawiki.org/wiki/Manual...no_root_access

    Ma anche modificando .htaccess come dicono loro, ossia così:

    RewriteEngine On
    RewriteRule ^wiki/(.*)$ /w/index.php?title=$1 [PT,L,QSA]
    RewriteRule ^wiki/*$ /w/index.php [L,QSA]
    RewriteRule ^/*$ /w/index.php [L,QSA]


    non mi funziona.. :(

  8. #8
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Il formato dell'url come lo vuoi?
    Per esem.
    conunwiki.altervista.org/wiki/Article_title o conunwiki.altervista.org/Article_title

  9. #9
    Guest

    Predefinito

    La seconda sarebbe l'ideale ma avevo letto da qualche parte che non era possibile..se invece è possibile ben venga!

  10. #10
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Prova così:

    devi modificare il file LocalSettings.php
    Codice PHP:
    $wgScriptPath = "/";
    $wgArticlePath = "/$1";
    e l'.htaccess
    Codice:
    RewriteEngine On
    RewriteBase /
    RewriteRule ^(.*)$ index.php?title=$1 [PT,L,QSA]
    RewriteRule ^/*$ index.php [L,QSA]
    Prova se funziona.

  11. #11
    Guest

    Predefinito

    Modificando in questo modo l'.htaccess è andata totalmente in tilt la formattazione delle pagine :(

  12. #12
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Ma è installato nella root?
    Prova così:

    LocalSettings.php
    Codice PHP:
    $wgScriptPath = "/";
    $wgArticlePath = "/wiki/$1";
    e l'.htaccess
    Codice:
    RewriteEngine On
    RewriteBase /
    RewriteRule ^wiki/(.*)$ index.php?title=$1 [PT,L,QSA]
    RewriteRule ^wiki/*$ index.php [L,QSA]
    RewriteRule ^/*$ index.php [L,QSA]

  13. #13
    Guest

    Predefinito

    Ho dovuto spostare tutto nella root prima..c'è bisogno di reinstallare??

  14. #14
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    No, hai provato quello che ho scritto sopra?

  15. #15
    Guest

    Predefinito

    Si, e in quel modo mi torna l'errore 404..

    EDIT: no anzi..come prima ho le pagine in tilt..
    Ultima modifica di conunwiki : 03-08-2010 alle ore 00.36.31

  16. #16
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Posta il contenuto di LocalSettings.php
    Prova ad aggiungere al file LocalSettings.php
    Codice PHP:
    $wgUsePathInfo = true;
    $wgLogo = "/wiki_logo.png";
    Ci sarà un errore nel file LocalSettings.php, perchè fa richiesta tipo http://index.php/?title=MediaWiki:Print.css&usemsgcache=yes&ctype=t ext%2Fcss&smaxage=18000&action=raw&maxage=18000
    Ultima modifica di andreafallico : 03-08-2010 alle ore 00.46.54

  17. #17
    Guest

    Predefinito

    Avevo già provato..non và :(

    La parte che riguarda lo Short_URL è questa:

    ## The URL base path to the directory containing the wiki;
    ## defaults for all runtime URL paths are based off of this.
    ## For more information on customizing the URLs please see:
    ## http://www.mediawiki.org/wiki/Manual:Short_URL
    $wgScriptPath = "/";
    $wgArticlePath = "/wiki/$1";
    $wgUsePathInfo = true;
    $wgLogo = "/wiki_logo.png";


    Non vorrei aver cancellato qualcosa per sbaglio mentre facevo queste prove..

  18. #18
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Fai un'altra prova, scrivi l'htaccess così
    Codice:
    RewriteEngine On
    RewriteBase /
    RewriteRule ^wiki/(.*)$ index.php?title=$1 [L,QSA]
    RewriteRule ^wiki/*$ index.php [L,QSA]
    RewriteRule ^/*$ index.php [L,QSA]

  19. #19
    Guest

    Predefinito

    Niente da fare..

    Boh..non capisco cosa c'è che non và..
    Ultima modifica di conunwiki : 03-08-2010 alle ore 01.00.57

  20. #20
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Tutte le richieste che fa sono: http://index.php/?title=MediaWiki:
    rimuove il dominio conunwiki.altervista.org

  21. #21
    Guest

    Predefinito

    Uhm...non ho capito scusami..ho fatto qualche errore io?

  22. #22
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Ho trovato l'errore, così dovrebbe funzionare:

    File LocalSettings.php
    Codice PHP:
    $wgScriptPath = "";
    $wgArticlePath = "/wiki/$1";
    $wgUsePathInfo = true;
    e l'.htaccess
    Codice:
    RewriteEngine On
    RewriteBase /
    RewriteRule ^wiki/(.*)$ index.php?title=$1 [PT,L,QSA]
    RewriteRule ^wiki/*$ index.php [L,QSA]
    RewriteRule ^/*$ index.php [L,QSA]

  23. #23
    Guest

    Predefinito

    Funziona!! Grandissimo, grazie mille!!!

  24. #24
    Guest

    Predefinito

    Scusate se riporto in alto questa discussione ormai vecchiotta. Ma ho lo stesso problema.

    Ho avviato la piattaforma nella sottocartella wiki/, e mi crea link del genere: /wiki/index.php?title=Pagina_principale
    Io vorrei invece utilizzare questo: /wiki/Pagina_principale

    Ho seguito tutte le indicazioni nella documentazione ufficiale (sia modifica htaccess nella root, sia al file LocalSetting.php), ma non funziona.

    Ho provato anche l'ultimo codice consigliato in questo thread, e non funziona neanche (ho controllato il percorso /Pagina_principale -> 404).

    Consigli?

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •