+ Rispondi alla Discussione
Risultati da 1 a 27 di 27

utilizzo del filtro Isapi rewrite

Ultimo Messaggio di Helpinweb il:
  1. #1
    User
    Data Registrazione
    Jan 2007
    Messaggi
    36

    utilizzo del filtro Isapi rewrite

    Salve a tutti
    Gentilmete averi un aiuto da chiedervi....
    sto cercando di configurare ISAPI Rewrite, presente sull'hosting www.europeanwebhost.com
    ebbene vorrei intanto iniziare cercando di convertire queso link dinamico:
    http://www.searchdriver.net/schede_audio.php?lettera=A
    in uno statico ed ho per questo optato per questo file httpd.ini che ho messo nella radice corrispondente:
    Codice:
    [ISAPI_Rewrite]
    RewriteRule /(.*)$1.htm /schede_audio.php?var=$1
    penso ci sia da sistemare qualcosa, visto che comunque la conversione non avviene...avete qualche utile modifica da proporre a tal proposito?

    Grazie mille e buona giornata a tutti.

  2. #2
    Esperto L'avatar di eLLeGi
    Data Registrazione
    Aug 2006
    Località
    Napoli
    Messaggi
    844
    Citazione Originariamente Scritto da Helpinweb
    Salve a tutti
    Gentilmete averi un aiuto da chiedervi....
    sto cercando di configurare ISAPI Rewrite, presente sull'hosting www.europeanwebhost.com
    ebbene vorrei intanto iniziare cercando di convertire queso link dinamico:
    http://www.searchdriver.net/schede_audio.php?lettera=A
    in uno statico ed ho per questo optato per questo file httpd.ini che ho messo nella radice corrispondente:
    Codice:
    [ISAPI_Rewrite]
    RewriteRule /(.*)$1.htm /schede_audio.php?var=$1
    penso ci sia da sistemare qualcosa, visto che comunque la conversione non avviene...avete qualche utile modifica da proporre a tal proposito?

    Grazie mille e buona giornata a tutti.
    Ciao Helpinweb,
    innanzitutto benvenuto nel Forum GT
    Prova questa sintassi
    Codice:
    [ISAPI_Rewrite]
    RewriteRule /schede-audio-(.*).htm /schede_audio.php?var=$1
    e dopo visita l'url www.searchdriver.net/schede-audio-blabla.htm

    Se tutto funziona dovrebbe catapultarti virtualmente su schede_audio.php?var=blabla
    analisi seo gratuita www.giuseppeliguori.it

  3. #3
    User L'avatar di robot_dika
    Data Registrazione
    Mar 2006
    Messaggi
    711
    ciao,

    perdonate la mia insistenza..non uccidetemi:

    grazie ai consigli di eLLeGi, ho fatto il file httpd.ini ed ho inserito all'interno queste righe:

    [ISAPI_Rewrite]
    RewriteRule /viewforum-(.*).htm /viewforum.php?var=$1

    ma quando clicco su http://forum-impresa-lavoro.impresal...iewforum-2.htm

    mi dice che Il forum selezionato non esiste.

    dove sbaglio?

  4. #4
    Esperto L'avatar di eLLeGi
    Data Registrazione
    Aug 2006
    Località
    Napoli
    Messaggi
    844
    Citazione Originariamente Scritto da robot_dika
    ciao,

    perdonate la mia insistenza..non uccidetemi:

    grazie ai consigli di eLLeGi, ho fatto il file httpd.ini ed ho inserito all'interno queste righe:

    [ISAPI_Rewrite]
    RewriteRule /viewforum-(.*).htm /viewforum.php?var=$1

    ma quando clicco su http://forum-impresa-lavoro.impresal...iewforum-2.htm

    mi dice che Il forum selezionato non esiste.

    dove sbaglio?
    sbagli che il parametro non è "var", guardando il tuo sito l'url è così composto:
    http://xxxx/viewforum.php?f=2
    quindi per trasformarlo nell'httpd.ini prova a mettere così

    Codice:
    RewriteRule /viewforum-(.*).htm /viewforum.php?f=$1
    analisi seo gratuita www.giuseppeliguori.it

  5. #5
    User
    Data Registrazione
    Jan 2007
    Messaggi
    36
    Grazie mille eLLeGi, funziona tutto perfettamente

    Due domande:

    1) ora devo solo sostituire i link dinamici con quelli statici (almeno per queste pagine trattate con url rewrite), dico bene?

    2) perchè hai modificato in percorso schede_audio in schede-audio?....persumo sia migliore il trattino dell'underscore ai fini dell'indicizzazione e della ricerca sui motori, dico bene?

    Grazie ancora e ci risentiremo eventulamente per altre utili delucidazioni

  6. #6
    Esperto L'avatar di eLLeGi
    Data Registrazione
    Aug 2006
    Località
    Napoli
    Messaggi
    844
    Citazione Originariamente Scritto da Helpinweb
    1) ora devo solo sostituire i link dinamici con quelli statici (almeno per queste pagine trattate con url rewrite), dico bene?
    Si, cambia la struttura del tuo sito.
    Piccola nota: Oltre a fare il rewrite ti consiglio di applicare un redirect 301 alle vecchie pagine per trasferire tutto il potere precedentemente acquisito a livello di posizionamento (Se il sito è nuovo lascia stare)

    Citazione Originariamente Scritto da Helpinweb
    2) perchè hai modificato in percorso schede_audio in schede-audio?....persumo sia migliore il trattino dell'underscore ai fini dell'indicizzazione e della ricerca sui motori, dico bene?
    No, per me è senza dubbio migliore schede-audio.
    prova per esempio a cercare su google la keyword schede_audio lui ti trova specificamente le pagine che hanno quel termine come un tutt'uno collegato. Se invece usi il trattino o qualsiasi altro simbolo (esclusi & _ * +) il motore riesce a comprendere che i due termini sono separati infatti ti mostra pagine anche con i due termini staccati.
    analisi seo gratuita www.giuseppeliguori.it

  7. #7
    User L'avatar di robot_dika
    Data Registrazione
    Mar 2006
    Messaggi
    711
    Citazione Originariamente Scritto da eLLeGi
    sbagli che il parametro non è "var", guardando il tuo sito l'url è così composto:
    http://xxxx/viewforum.php?f=2
    quindi per trasformarlo nell'httpd.ini prova a mettere così

    Codice:
    RewriteRule /viewforum-(.*).htm /viewforum.php?f=$1

    ah cavolo, hai ragione..infatti adesso con il parametro f funziona...grazie infinite...

    adesso però quando clicco sui vari link degli argomenti del forum mi prende i vecchi url sporchi anche se gli url puliti funzionano bene..cioè in pratica posso raggiungere la stessa pagina con due URL uno pulito e uno sporco..cosa devo fare?

  8. #8
    Esperto L'avatar di eLLeGi
    Data Registrazione
    Aug 2006
    Località
    Napoli
    Messaggi
    844
    Citazione Originariamente Scritto da robot_dika
    ah cavolo, hai ragione..infatti adesso con il parametro f funziona...grazie infinite...

    adesso però quando clicco sui vari link degli argomenti del forum mi prende i vecchi url sporchi anche se gli url puliti funzionano bene..cioè in pratica posso raggiungere la stessa pagina con due URL uno pulito e uno sporco..cosa devo fare?
    Devi:
    -fare il rewrite anche dei link degli argomenti
    -fare un redirect 301 dai vecchi url ai nuovi url
    analisi seo gratuita www.giuseppeliguori.it

  9. #9
    User L'avatar di robot_dika
    Data Registrazione
    Mar 2006
    Messaggi
    711
    Citazione Originariamente Scritto da eLLeGi
    Devi:
    -fare il rewrite anche dei link degli argomenti
    -fare un redirect 301 dai vecchi url ai nuovi url

    allora per quanto riguarda gli argomenti ho ipotizzato una cosa del genere

    [ISAPI_Rewrite]
    RewriteRule /impresa-lavoro-(.*).htm /viewforum.php?f=$1
    RewriteRule /impresa-lavoro-topic-(.*).htm /viewtopic.php?t=$1

    ma non funzia..sbaglio?

    il forum è nuovo e non indicizzato ancora devo farlo il 301? oppure me lo dicevi appunto per trasferire i link da un URL all'altro?

  10. #10
    Esperto L'avatar di eLLeGi
    Data Registrazione
    Aug 2006
    Località
    Napoli
    Messaggi
    844
    Citazione Originariamente Scritto da robot_dika
    allora per quanto riguarda gli argomenti ho ipotizzato una cosa del genere

    [ISAPI_Rewrite]
    RewriteRule /impresa-lavoro-(.*).htm /viewforum.php?f=$1
    RewriteRule /impresa-lavoro-topic-(.*).htm /viewtopic.php?t=$1

    ma non funzia..sbaglio?
    la direttiva è fatto bene, ma devi cambiare la struttura del tuo forum, altrimenti è inutile, cioè si tratta proprio di andarti a cercare la pagina php che genera quel link e cambiare l'href da viewtopic.php?t=qualcosa a impresa-lavoro-topic

    il forum è nuovo e non indicizzato ancora devo farlo il 301? oppure me lo dicevi appunto per trasferire i link da un URL all'altro?
    Il 301 devi farlo solo se c'è il rischio che qualcuno o lo spider possa visitare erroneamente la url originale, ma se cambi tutte le url correttamente non dovresti averne bisogno.
    analisi seo gratuita www.giuseppeliguori.it

  11. #11
    User L'avatar di robot_dika
    Data Registrazione
    Mar 2006
    Messaggi
    711
    Citazione Originariamente Scritto da eLLeGi
    la direttiva è fatto bene, ma devi cambiare la struttura del tuo forum, altrimenti è inutile, cioè si tratta proprio di andarti a cercare la pagina php che genera quel link e cambiare l'href da viewtopic.php?t=qualcosa a impresa-lavoro-topic

    allora sono andato nel file viewforum.php

    ho trovato la riga:

    $goto_page .= '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=" . $topic_id . "&amp;start=$j") . '">' . $times . '</a>';

    e ho sostituito viewtopic.$phpEx? con appunto impresa-lavoro-topic

    ma adesso l'url diventa http://xxxx.impresa-lavoro-topict=7 che chiaramente non è corretto..dove sbaglio secondo te?

    Grazie per la pazienza..

  12. #12
    Esperto L'avatar di eLLeGi
    Data Registrazione
    Aug 2006
    Località
    Napoli
    Messaggi
    844
    Citazione Originariamente Scritto da robot_dika
    allora sono andato nel file viewforum.php

    ho trovato la riga:

    $goto_page .= '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=" . $topic_id . "&amp;start=$j") . '">' . $times . '</a>';

    e ho sostituito viewtopic.$phpEx? con appunto impresa-lavoro-topic

    ma adesso l'url diventa http://xxxx.impresa-lavoro-topict=7 che chiaramente non è corretto..dove sbaglio secondo te?

    Grazie per la pazienza..
    che forum è? magari trovi su internet già la modifica fatta da altri?
    analisi seo gratuita www.giuseppeliguori.it

  13. #13
    User L'avatar di robot_dika
    Data Registrazione
    Mar 2006
    Messaggi
    711
    Citazione Originariamente Scritto da eLLeGi
    che forum è? magari trovi su internet già la modifica fatta da altri?

    è un phpbb ... purtroppo non ho trovato niente per isapi..

  14. #14
    User L'avatar di robot_dika
    Data Registrazione
    Mar 2006
    Messaggi
    711
    l'unica cosa che ho trovato è questo:

    __________________________________________________ __________
    [ISAPI_Rewrite]

    RewriteEngine On

    #eviter page 301?
    #RewriteRule /index\.php?p=$ http://www.VOTRESITE.com/index.php\?p=$1 [I,O,RP,L] (ne marche pas, pour rappel)
    #RewriteRule VOTRESITE.com/ http://www.VOTRESITE.com/ [I,O,RP,L] (ne marche pas, pour rappel)
    RewriteRule /forum/index.php http://www.VOTRESITE.com/forum/ [I,O,RP,L]

    # CATEGORIES
    RewriteRule /.+-vc([0-9]+)\.html$ /forum/index.php\?c=$1 [I,L]
    # PAGINATED FORUM
    RewriteRule /.+-vf([0-9]+)-([0-9]+)\.html$ /forum/viewforum.php\?f=$1&start=$2 [I,L]
    # FORUM
    RewriteRule /.+-vf([0-9]+)\.html$ /forum/viewforum.php\?f=$1 [I,L]
    RewriteRule /.+-vf([0-9]+)\.html(?:\?(.*))? /forum/viewforum.php\?f=$1?2&$2: [I,L]
    # PAGINATED TOPIC
    RewriteRule /.+-vt([0-9]+)-([0-9]+)\.html$ /forum/viewtopic.php\?t=$1&start=$2 [I,L]
    # TOPIC
    RewriteRule /.+-vt([0-9]+)\.html$ /forum/viewtopic.php\?t=$1 [I,L]
    RewriteRule /.+-vt([0-9]+)\.html(?:\?(.*))? /forum/viewtopic.php\?t=$1?2&$2: [I,L]
    # FORUM PROTECTION RULE
    RewriteRule /.+/([^/]+\.html)$ /forum/ [R=301,L]
    # POST
    RewriteRule /post([0-9]+)\.html$ /forum/viewtopic.php\?p=$1 [I,L]
    #PROFILES
    RewriteRule /member([0-9]+)\.html$ /forum/profile.php\?mode=viewprofile&u=$1 [I,L]
    # END PHPBB PAGES


    #mx Sitemaps
    RewriteRule /sitemaps\.html$ /sitemaps.php [I,L]
    RewriteRule /forum-map\.html$ /sitemaps.php\?fim [I,L]
    RewriteRule /.+-fmp([0-9]+)-([0-9]+)\.html$ /sitemaps.php\?fmp=$1&start=$2 [I,L]
    RewriteRule /.+-fmp([0-9]+)\.html$ /sitemaps.php\?fmp=$1 [I,L]
    RewriteRule /.+-sc([0-9]+)\.html$ /sitemaps.php\?c=$1 [I,L]

    # mx Google sitemaps
    RewriteRule /sitemaps\.xml$ /sitemap.php\ [L]
    RewriteRule /forum-sitemap-([0-9]+)\.xml$ /sitemap.php\?fid=$1 [L]
    RewriteRule /sitemap-forum\.xml$ /sitemap.php\?forum [L]


    __________________________________________________ ______


    ma non dice niente riguardo i file PHP...

  15. #15
    Esperto L'avatar di eLLeGi
    Data Registrazione
    Aug 2006
    Località
    Napoli
    Messaggi
    844
    se è phpbb allora ci siamo già sopra alla soluzione:

    http://www.giorgiotave.it/wikigt/os/...rite_per_PhpBB

    Ignora per il momento le modifiche ad htaccess (o cerca di adattarle simili a quelle) e considera solo i file php.
    analisi seo gratuita www.giuseppeliguori.it

  16. #16
    User L'avatar di robot_dika
    Data Registrazione
    Mar 2006
    Messaggi
    711
    Citazione Originariamente Scritto da eLLeGi
    se è phpbb allora ci siamo già sopra alla soluzione:

    http://www.giorgiotave.it/wikigt/os/...rite_per_PhpBB

    Ignora per il momento le modifiche ad htaccess (o cerca di adattarle simili a quelle) e considera solo i file php.

    Grazie eLLeGi per la disponibilità...

    i due file li ho modificati facilmente anche perchè perchè è spiegato bene, però adesso i nuovi URL ci sono però mi da ERRORE 404 in ogni pagina che apro..

    che differenza c'è allora tra il file .htaccess e l' httpd.ini ? L'httpd.ini che abbiamo fatto prima ora non funziona più...

  17. #17
    Esperto L'avatar di eLLeGi
    Data Registrazione
    Aug 2006
    Località
    Napoli
    Messaggi
    844
    Citazione Originariamente Scritto da robot_dika
    Grazie eLLeGi per la disponibilità...

    i due file li ho modificati facilmente anche perchè perchè è spiegato bene, però adesso i nuovi URL ci sono però mi da ERRORE 404 in ogni pagina che apro..

    che differenza c'è allora tra il file .htaccess e l' httpd.ini ? L'httpd.ini che abbiamo fatto prima ora non funziona più...
    htaccess e httpd.ini hanno più o meno la stessa sintassi però non devi mettere
    Options +FollowSymlinks
    RewriteEngine On

    e poi falli terminare con [I]
    analisi seo gratuita www.giuseppeliguori.it

  18. #18
    User L'avatar di robot_dika
    Data Registrazione
    Mar 2006
    Messaggi
    711
    Citazione Originariamente Scritto da eLLeGi
    htaccess e httpd.ini hanno più o meno la stessa sintassi però non devi mettere
    Options +FollowSymlinks
    RewriteEngine On

    e poi falli terminare con [I]

    allora, ricapitolando.. io ho aperto i due file come è scritto nel wikigt, ho fatto esattamente quello che c'è scritto;

    l'unica differenza è quindi il file .htaccess che nel mio caso è httpd.ini dove gli ho inserito queste righe:
    __________________________________________________ _________
    [ISAPI_Rewrite]

    #RewriteBase /

    RewriteRule [.]*-vf([0-9]*) viewforum.php?%{QUERY_STRING}&f=$1[i]
    RewriteRule [.]*-vp([0-9]*) viewtopic.php?%{QUERY_STRING}&p=$1[i]
    RewriteRule [.]*-vt([0-9]*) viewtopic.php?%{QUERY_STRING}&t=$1[i]
    __________________________________________________ __________

    gli ho tolto

    Options +FollowSymlinks
    RewriteEngine On

    e gli ho messo la [i] finale

    purtroppo mi da ancora errore 404 e a questo punto proprio non so che fare, dove sbaglio? non capisco...

    Grazie ancora per l'aiuto

  19. #19
    Esperto L'avatar di eLLeGi
    Data Registrazione
    Aug 2006
    Località
    Napoli
    Messaggi
    844
    proviamo così:

    RewriteRule (.*)-vf([0-9]+).html viewforum.php?$1&f=$2 [I]
    RewriteRule (.*)-vp([0-9]+).html viewforum.php?$1&p=$2 [I]
    RewriteRule (.*)-vt([0-9]+).html viewforum.php?$1&t=$2 [I]
    analisi seo gratuita www.giuseppeliguori.it

  20. #20
    User L'avatar di robot_dika
    Data Registrazione
    Mar 2006
    Messaggi
    711
    Citazione Originariamente Scritto da eLLeGi
    proviamo così:

    RewriteRule (.*)-vf([0-9]+).html viewforum.php?$1&f=$2 [I]
    RewriteRule (.*)-vp([0-9]+).html viewforum.php?$1&p=$2 [I]
    RewriteRule (.*)-vt([0-9]+).html viewforum.php?$1&t=$2 [I]

    nada..nemmeno così funziona...

  21. #21
    Esperto L'avatar di eLLeGi
    Data Registrazione
    Aug 2006
    Località
    Napoli
    Messaggi
    844
    Citazione Originariamente Scritto da robot_dika
    nada..nemmeno così funziona...
    non so se è importante ma la I finale mettila maiuscola
    analisi seo gratuita www.giuseppeliguori.it

  22. #22
    User L'avatar di robot_dika
    Data Registrazione
    Mar 2006
    Messaggi
    711
    Citazione Originariamente Scritto da eLLeGi
    non so se è importante ma la I finale mettila maiuscola
    niente, non ne vuole proprio sapere...

    non va...

    adesso il file è così:

    [ISAPI_Rewrite]

    #RewriteBase /


    RewriteRule (.*)-vf([0-9]+).html viewforum.php?$1&f=$2 [I]
    RewriteRule (.*)-vp([0-9]+).html viewprofile.php?$1&p=$2 [I]
    RewriteRule (.*)-vt([0-9]+).html viewtopic.php?$1&t=$2 [I]


    n.b. ho cambiato anche i nomi dei file che erano tutti viewforum, adesso ci sono anche prifile e topic

  23. #23
    User L'avatar di robot_dika
    Data Registrazione
    Mar 2006
    Messaggi
    711
    chiaramente ho messo la I maiuscola anche se nel post non si vede..pardon

  24. #24
    User
    Data Registrazione
    Jan 2007
    Messaggi
    36
    Si, cambia la struttura del tuo sito.
    Piccola nota: Oltre a fare il rewrite ti consiglio di applicare un redirect 301 alle vecchie pagine per trasferire tutto il potere precedentemente acquisito a livello di posizionamento (Se il sito è nuovo lascia stare)
    Essendo un sito nuovo non occorre dunque.
    Grazie ancora e buon fine settimana

  25. #25
    User
    Data Registrazione
    Jan 2007
    Messaggi
    36
    [
    Ultima modifica di Helpinweb; 13-01-07 alle 15:50

  26. #26
    User L'avatar di robot_dika
    Data Registrazione
    Mar 2006
    Messaggi
    711
    allora, mostro i progressi:

    file httpd.ini

    [ISAPI_Rewrite]

    #RewriteBase /

    RewriteRule /(.*)-vf([0-9]+).html /viewforum.php?$1&f=$2 [I]
    RewriteRule /(.*)-vp([0-9]+).html /viewprofile.php?$1&p=$2 [I]
    RewriteRule /(.*)-vt([0-9]+).html /viewtopic.php?$1&t=$2 [I]

    dopodichè ho seguito alla lettera la procedura descritta nel wikiGT per la modifica dei file di phpbb, purtroppo però anche se sembra funzionare tutto rimane sul mio forum il problema della sessione ovvero devo effettuare un refresh della pagina per vedere gli URL puliti..

    mi aiutate perfavore?

    grazie mille

  27. #27
    User
    Data Registrazione
    Jan 2007
    Messaggi
    36
    Scusate, ho un'ulteriore domanda da porvi.

    Qualcuno mi saprebbe dire se trattando i link dinamici con il rewrite (ISAPI), conviene poi adattare anche i link senza passaggio di variabili a tale procedura?
    Ad esempio se applico l'url rewrite (ISAPI) a questo link:
    http://www.searchdriver.net/bios.php?lettera=A
    devo poi anche farlo qui:
    http://www.searchdriver.net/bios.php

    In pratica va fatto comunque sull'intero sito?

    Grazie e buona giornata a tutti

+ Rispondi alla Discussione

Tag per Questa Discussione

^ 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
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.