Guida 1.8 Abilitare le SEF URLs

RE: Abilitare le SEF URLs

#1
Mybb 1.8 fornisce un supporto incorporato per il Search Engine Friendly (SEF) URLs, con il quale puoi aiutare ad ottimizzare le community  nella classifica dei motori di ricerca.Requisiti
  • Server Apache HTTP con mod_rewrite abilitata O nginx web server
  • Apache: Apache: L'accesso alla configurazione del server O la possibilità di usare .htaccess per sostituire le opzioni di configurazione.
  • Nginx: L'accesso alla configurazione del server
Installazione
Apache (include cPanel)
  1. In MYBB_ROOT, rinominate htaccess.txt (fornito con tutto il  download di MyBB) in .htaccess
  2. Navigate nel vostro ACP (su mybb) -> Configurazione_> Server and Optimization Settings. Impostate "Enable search engine friendly URLs?" in "Enabled" o "Automatic Detection".
  3. Verificare che è possibile individuare le vari forum e discussioni senza errori.


nginx
Configurazione delle SEF URLs per un serve r nginx richiede una conoscenza di modifica di un file di configurazione che controlla tutto fornito dallo stesso host virtuale.
  1. Modificare la configurazione per l'host virtuale che fornisce la tua community MyBB, poi aggiungi i seguenti blocchi , garantendo che le occorrenze di seguito di MyBB vengano sostituite con la directory dell'installazione MyBB, se necessario:
  2. rewrite ^/MyBB/forum-([0-9]+)\.html$ /MyBB/forumdisplay.php?fid=;
    rewrite ^/MyBB/forum-([0-9]+)-page-([0-9]+)\.html$ /MyBB/forumdisplay.php?fid=&page=;
    rewrite ^/MyBB/thread-([0-9]+)\.html$ /MyBB/showthread.php?tid=;
    rewrite ^/MyBB/thread-([0-9]+)-page-([0-9]+)\.html$ /MyBB/showthread.php?tid=&page=;
    rewrite ^/MyBB/thread-([0-9]+)-lastpost\.html$ /MyBB/showthread.php?tid=&action=lastpost;
    rewrite ^/MyBB/thread-([0-9]+)-nextnewest\.html$ /MyBB/showthread.php?tid=&action=nextnewest;
    rewrite ^/MyBB/thread-([0-9]+)-nextoldest\.html$ /MyBB/showthread.php?tid=&action=nextoldest;
    rewrite ^/MyBB/thread-([0-9]+)-newpost\.html$ /MyBB/showthread.php?tid=&action=newpost;
    rewrite ^/MyBB/thread-([0-9]+)-post-([0-9]+)\.html$ /MyBB/showthread.php?tid=&pid=;

    rewrite ^/MyBB/post-([0-9]+)\.html$ /MyBB/showthread.php?pid=;

    rewrite ^/MyBB/announcement-([0-9]+)\.html$ /MyBB/announcements.php?aid=;

    rewrite ^/MyBB/user-([0-9]+)\.html$ /MyBB/member.php?action=profile&uid=;

    rewrite ^/MyBB/calendar-([0-9]+)\.html$ /MyBB/calendar.php?calendar=;
    rewrite ^/MyBB/calendar-([0-9]+)-year-([0-9]+)\.html$ /MyBB/calendar.php?action=yearview&calendar=&year=;
    rewrite ^/MyBB/calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+)\.html$ /MyBB/calendar.php?calendar=&year=&month=;
    rewrite ^/MyBB/calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+)-day-([0-9]+)\.html$ /MyBB/calendar.php?action=dayview&calendar=&year=&month=&day=;
    rewrite ^/MyBB/calendar-([0-9]+)-week-(n?[0-9]+)\.html$ /MyBB/calendar.php?action=weekview&calendar=&week=;

    rewrite ^/MyBB/event-([0-9]+)\.html$ /MyBB/calendar.php?action=event&eid=;
  3. Navigate nel vostro ACP (su mybb) -> Configurazione_> Server and Optimization Settings. Impostate "Enable search engine friendly URLs?"  in " Enabled"  o "Automatic Detection".
  4. Verificare che è possibile individuare vari forum e discussioni senza errori.


Troubleshooting
Se i passaggi precedenti non hanno funzionato, controllare il log degli errori del server (solitamente in cPanel: "Error Log") per le voci di registro aggiunte al momento della prova delle modifiche. Chiedi al tuo host web per un aiuto, o crea un messaggio di supporto su Mybb-it o Mybb.com
[-] I seguenti utenti ringraziano redfuegolight per questo messaggio:
  • chack1172, daexto95
 

RE: Abilitare le SEF URLs

#2
Ottima guida, grazie! Ma i SEF URLs non erano stati integrati anche con la 1.6.x e la 1.4.x, o mi sbaglio?
Non cambiare te stesso per gli altri. Diventa il Dio di un nuovo mondo!
 

RE: Abilitare le SEF URLs

#3
Si, c'erano già ma molti non sanno metterli
Citazione:Noi non possiamo aiutare tutti, ma tutti possono aiutare qualcuno
 
  

Vai al forum:


Utenti in questa pagina: 1 Ospite(i)