Risultati da 1 a 5 di 5

Discussione: Aggiustamenti post installazione

  1. #1

    Aggiustamenti post installazione

    Dando un occhio all'articolo mi sono trovato questo .htaccess:
    Codice:
    RewriteEngine On
    
    # Require fully qualified domain
    RewriteCond %{HTTP_HOST}   !^www\.domain\.com [NC]
    #RewriteCond %{HTTP_HOST}   !^other\.domain\.com [NC]
    RewriteRule ^(.*)         http://www.domain.com/$1 [R=301,L]
    
    RewriteRule ^$  [L,QSA]
    RewriteRule ^content$  [L,QSA]
    
    # OdiSEO render sitemap to any search engine
    RewriteRule ^sitemap.xml$ odiseo_sitemap.php [L]
    
    # Old vBulletin rewrite (maintains compatibility with OdiSEO disabled, can be removed later)
    RewriteRule ^threads/([0-9]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/page([0-9]+)?)) showthread.php?t=$1&page=$2&%{QUERY_STRING} [L]
    RewriteRule ^forums/([0-9]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/page([0-9]+)?)) forumdisplay.php?f=$1&page=$2&%{QUERY_STRING} [L]
    
    # OdiSEO rewrite
    RewriteRule ^[0-9]+(?:/?$|(?:-[^/]+))/([0-9]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/page([0-9]+)?)) showthread.php?t=$1&page=$2&%{QUERY_STRING} [L]
    RewriteRule ^([0-9]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/page([0-9]+)?)) forumdisplay.php?f=$1&page=$2&%{QUERY_STRING} [L]
    
    # vBulletin rewrite
    RewriteRule ^members/([0-9]+) member.php?u=$1&%{QUERY_STRING} [L]
    RewriteRule ^blogs/([0-9]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/page([0-9]+)?)) blog.php?u=$1&page=$2&%{QUERY_STRING} [L]
    RewriteRule ^entries/([0-9]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/page([0-9]+)?)) entry.php?b=$1&page=$2&%{QUERY_STRING} [L]
    RewriteRule ^list/([^/]*/)([0-9]+) list.php?r=$1$2&%{QUERY_STRING} [L]
    RewriteRule ^content/(.*) ?r=$1&%{QUERY_STRING} [L]
    RewriteRule ^widget/config/([0-9]+) widget.php?r=config/$1&%{QUERY_STRING} [L]
    quello di default è:
    Codice:
    RewriteEngine on
    
    # If you are having problems or are using VirtualDocumentRoot, uncomment this line and set it to your vBulletin directory.
    # RewriteBase /forum/
    
    # If you are having problems with the rewrite from content/ to , uncomment this line to turn MultiViews off.
    # Options -MultiViews
    
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -l [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    
    RewriteRule ^.*$ - [NC,L]
    
    # Forum
    RewriteRule ^threads/.* showthread.php [QSA]
    RewriteRule ^forums/.* forumdisplay.php [QSA]
    RewriteRule ^members/.* member.php [QSA]
    RewriteRule ^blogs/.* blog.php [QSA]
    RewriteRule ^entries/.* entry.php [QSA]
    
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -l [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    
    RewriteRule ^.*$ - [NC,L]
    
    # MVC
    RewriteRule ^(?:(.*?)(?:/|$))(.*|$)$ $1.php?r=$2 [QSA]
    
    # Check MVC result
    RewriteCond %{REQUEST_FILENAME} -f
    RewriteRule ^(.*)$ - [NC,L]
    RewriteRule ^(.*)$ - [R=404,L]
    Volevo capire perchè è diverso a parte OdiSEO.

  2. #2
    Borg L'avatar di y2ksw
    Data Registrazione
    Nov 2004
    Località
    Bologna, Italia
    Età
    63
    Messaggi
    9,035
    Il file predefinito di vbulletin non ha mai funzionato per me. La sezione MVC ad esempio riguarda una tecnologia di sviluppo che non è sempre installata.

    Alcune caratteristiche non funzionano bene perché il file .htaccess in dotazione è più vecchio del software del forum e non è mai stato adeguato alle ultime modifiche.

    Ad esempio:
    Codice:
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -l [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    
    RewriteRule ^.*$ - [NC,L]
    non funziona da me, perché la cartella /contents/ (gestita sotto) non esiste. Poiché ci possono essere differenze di server, ad esempio FastCGI, potrebbe funzionare in alcuni server e in altri no.

    Il file .htaccess in dotazione di OdiSEO funziona nei server in cui non c'è FastCGI, perché le funzioni richiedono il modulo mod_rewrite completo e non quello ridotto di FastCGI.
    Giovanni
    http://www.trimelli.com/

    Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.

  3. #3
    A me quello dell articolo funziona solo negli articoli e nella home del forum ma all'interno dei thread mi da errore 404.

  4. #4
    Unica cosa che vorrei togliere dagli articoli è:
    /content/
    qualche consiglio?

  5. #5
    Borg L'avatar di y2ksw
    Data Registrazione
    Nov 2004
    Località
    Bologna, Italia
    Età
    63
    Messaggi
    9,035
    Non è possibile. Puoi pensare a cambiarlo, ma non puoi rimuoverlo, perché / è inteso come radice al forum e non al portale.
    Giovanni
    http://www.trimelli.com/

    Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.

Discussioni Simili

  1. Impostazioni generali post-installazione
    Di Dr. HaZaRd nel forum Come faccio
    Risposte: 6
    Ultimo Messaggio: 19-12-2013, 00:56
  2. Risposte: 8
    Ultimo Messaggio: 29-01-2010, 20:47
  3. vBulletin 3.7.x ldm, problema post installazione
    Di Mr.51kk0! nel forum VBulletin 3
    Risposte: 10
    Ultimo Messaggio: 17-07-2008, 14:57
  4. vBulletin 3.5.x Problema POST installazione
    Di Entei nel forum VBulletin 3
    Risposte: 2
    Ultimo Messaggio: 06-10-2007, 23:59

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •