• User Attivo

    ho appena scaricato smf 1.1.3 (smf_1-1-3_install.zip) ed installato la seo4smf 0.2.9.9 (seo4smf-0.2.9.9.zip)

    Ok dopo aver tolto i commenti da file .htacess creato e memorizzato nella cartella root/forum ed aver lasciato RewriteBase /forum

    Sembra tutto funzionare ma esattamente come dice **Alekos **anche a me le url riscritte appaion solo nella barra delle url i link sono ancora con il vecchio sistema⭕?

    Alekos hai risolto? Come?!!


  • User Attivo

    non ho risolto, e anzi ho trovato un gravissimo bug: quando un thread viene diviso in più pagine, clickando sul numerino "2" per passare dalla prima alla seconda pagina, torna sempre alla prima.


  • User Attivo

    e invece io ho appena risolto, un paio di mezzore e ho trovato la soluzione:
    url MDR friendly non funzionanti in SMF
    In pratica é un problema del servers dove siamo hostati che ha utilizzano il PHP-CGI che non piace a SMF e che per questo disabilitá la funzione "Search engine friendly URLs".
    Infatti prova ad andare clickare accanto al chek di "Search engine friendly URLs" vedrai che ti dici che sul tuo server non funzionerebbe

    Bene allora la soluzione é di editare il file** QueryString.php**
    cerca la stringa

    if (!empty($modSettings['queryless_urls']) && (!$context['server']['is_cgi'] || @ini_get('cgi.fix_pathinfo') == 1) && $context['server']['is_apache'])
    
    

    e sostituiscila con

    if (!empty($modSettings['queryless_urls']) && (!$context['server']['is_cgi'] || @ini_get('cgi.fix_pathinfo') == 1) && $context['server']['is_apache'])
    
    

  • User Attivo

    Infatti prova ad andare clickare accanto al chek di "Search engine friendly URLs" vedrai che ti dici che sul tuo server non funzionerebbe

    Dove si trova il "chek"??


  • Super User

    @centix said:

    e invece io ho appena risolto, un paio di mezzore e ho trovato la soluzione:
    url MDR friendly non funzionanti in SMF
    In pratica é un problema del servers dove siamo hostati che ha utilizzano il PHP-CGI che non piace a SMF e che per questo disabilitá la funzione "Search engine friendly URLs".
    Infatti prova ad andare clickare accanto al chek di "Search engine friendly URLs" vedrai che ti dici che sul tuo server non funzionerebbe

    Bene allora la soluzione é di editare il file** QueryString.php**
    cerca la stringa

    >if (!empty($modSettings['queryless_urls']) && (!$context['server']['is_cgi'] || @ini_get('cgi.fix_pathinfo') == 1) && $context['server']['is_apache'])
    
    >```e sostituiscila con
    

    if (!empty($modSettings['queryless_urls']) && (!$context['server']['is_cgi'] || @ini_get('cgi.fix_pathinfo') == 1) && $context['server']['is_apache'])

    Scusa, dove sta la differenza fra le 2 stringhe?
    è la mia vista che fa brutti scherzi o sono identiche ?


  • User Attivo

    in efetti si, la differenza é talmente minima che ho copiato la stessa stringa.
    La stringa da sostituire a quella vecchia é la seguente.

    if (!empty($modSettings['queryless_urls']) **&& ($context**['server']['is_cgi'] || @ini_get('cgi.fix_pathinfo') == 1) && $context['server']['is_apache'])
    

    In pratica dove ho evidenziato in bold tocca eliminare il punto esclamativa di negazione dalla stringa presente nel codice originale

    Il check per le URL MDR Friendly (presente fin dalla versione ufficiale senza mod) si trova in amministrazione - Menu configurazione - PReferenze ed Opzioni - "Mostra gli URL adatte ai motori di ricerca solo per Apache!"

    questo ció che appare se io su tophost click sul punto interrogativo del check:

    This changes the format of URLs a little so search engines will like them better. They will look like index.php/topic,1.html.
    
    **This feature will not work on your server.**
    

  • User Attivo

    @centix said:

    e invece io ho appena risolto, un paio di mezzore e ho trovato la soluzione:
    url MDR friendly non funzionanti in SMF
    In pratica é un problema del servers dove siamo hostati che ha utilizzano il PHP-CGI che non piace a SMF e che per questo disabilitá la funzione "Search engine friendly URLs".
    Infatti prova ad andare clickare accanto al chek di "Search engine friendly URLs" vedrai che ti dici che sul tuo server non funzionerebbe

    no, a me dice

    This changes the format of URLs a little so search engines will like them better. They will look like index.php/topic,1.html.

    This feature will work on your server.

    Ho cmq apportato la modifica da te suggerita ma non è cambiato nulla.

    Il bug più grave resta questo: passando di pagina resta sempre a pagina 1

    provate ad esempio questo thread:

    http://www.ricorsi.net/forum/domande-dubbi-e-consigli/come-si-svolge-ludienza-t44.0.html


  • Super User

    @Alekos said:

    no, a me dice

    Ho cmq apportato la modifica da te suggerita ma non è cambiato nulla.

    Il bug più grave resta questo: passando di pagina resta sempre a pagina 1

    provate ad esempio questo thread:

    http://www.ricorsi.net/forum/domande-dubbi-e-consigli/come-si-svolge-ludienza-t44.0.html
    A me sembra che funzioni sul tuo sito :mmm:


  • User Attivo

    ...ti resta il phpsession id.. : http://www .ricorsi.net/forum/index.php?PHPSESSID=efd3bcc29be2ecc5e3d2b7f5c63b6b86&board=2.0 e le url "seo" non rimangono "memorizzate".... Sapete il motivo? (Ps solo nel mio furum restano memorizzate)


  • User Attivo

    @GloboGsm said:

    A me sembra che funzioni sul tuo sito :mmm:

    magari funzionasse...puoi spiegarmi meglio (oppure ricontrollare?)


  • User Attivo

    @sielfree said:

    ...ti resta il phpsession id.. : http://www .ricorsi.net/forum/index.php?PHPSESSID=efd3bcc29be2ecc5e3d2b7f5c63b6b86&board=2.0 e le url "seo" non rimangono "memorizzate".... Sapete il motivo? (Ps solo nel mio furum restano memorizzate)

    scusa ma io questo idsession non lo vedo proprio nelle mie url


  • Super User

    @Alekos said:

    magari funzionasse...puoi spiegarmi meglio (oppure ricontrollare?)
    Perdonami, hai ragione, non effettua il cambio pagina, avevo interpretato male io inizialmente il problema...;)


  • User Attivo

    @Alekos said:

    scusa ma io questo idsession non lo vedo proprio nelle mie url

    Non lo vedi perchè si vede solo la prima volta che visiti il forum, cancella i cookie relativi al forum e poi accedici e lo vedrai anche tu.


  • User Attivo

    @centix said:

    ho appena scaricato smf 1.1.3 (smf_1-1-3_install.zip) ed installato la seo4smf 0.2.9.9 (seo4smf-0.2.9.9.zip)

    Ok dopo aver tolto i commenti da file .htacess creato e memorizzato nella cartella root/forum ed aver lasciato RewriteBase /forum

    Sembra tutto funzionare ma esattamente come dice **Alekos **anche a me le url riscritte appaion solo nella barra delle url i link sono ancora con il vecchio sistema⭕?

    Alekos hai risolto? Come?!!
    Non si può risolvere, è il metodo che utilizza questa mod. Non modifica il link.


  • User Attivo

    finalmente sono riuscito a farlo andare...
    ma per il fatto dei link che nella barra degli indirizzi sono sef mentre nella barra di stato appaiono non sef come si fa?

    ho fatto questa modifica:

    
    if (!empty($modSettings['queryless_urls']) && ($context['server']['is_cgi'] || @ini_get('cgi.fix_pathinfo') == 1) && $context['server']['is_apache'])
    

    ma non cambia nulla!


  • User Attivo

    allow_url_fopen is off you need your host to enable that. Also cgi.fixpath_info is 1 should be 0.
    ho trovato questo nel forum ufficiale...
    per funzionare si deve avere quelle impostazioni impostate come dice lui...
    ho contattato netsons per vedere cosa possono fare dato che non credo di poter modificare quelle cose io...giusto?


  • User

    ritiro su questo topic nella speranza che qualcuno possa darmi una mano.
    questa è la mia situazione:
    sito joomla nella root con htaccess configurato e perfettamente funzionante con joomsef.
    forum smf nella cartella /forum con bridge j..hacks perfettamente funzionante. file htaccess con rewritebase/forum nella cartella /forum....e non succede nulla!!!
    nel pannello di controllo di smf alla voce urlfriendly mi da: funzione non disponibile nel server in uso. Eppure se per assurdo sposto il forum nella root principale funziona. inoltre se smanetto sul file htaccess del forum, qualcosa avviene (tipo forum con link sbagliati o perdita dei css)..quindi credo che il server vada bene...
    Ho visto che in questa discussione si parla anche di questo, se c'è qualcuno che può fare un po di chiarezza...altrimenti mi dovrò rassegnare...non so più che altro inventarmi per indicizzare il forum!


  • User Newbie

    Ciao a tutti e complimenti per il forum e per le informazioni che mettete a disposizione di tutti.
    Ho un problema con smf forum. Ho fatto tutto quello che c'è scritto in questa discussione ma proprio non riesco a far funzionare questi urls. Allora sono su tophost e funziona tutto benissimo ma nel momento in cui abilito i firiendly url dall'amministrazione, mi da pagina non trovata. In piu se clicco sul punto interrogativo mi dice "This feature will not work on your server."
    Ovviamente ho installato il modulo correttamente e poi ho sostituito sia in query.php che in query.php~ la riga segnalata. Mi aiutate per favore. Grazie a tutti


  • User Attivo

    Ma il tuo server supporta il ModRewrite?