+ Rispondi alla Discussione
Risultati da 1 a 13 di 13

Mod rewrite: meglio [L] o [R] per google?

Ultimo Messaggio di sbardy il:
  1. #1
    User
    Data Registrazione
    Oct 2006
    Messaggi
    19

    Mod rewrite: meglio [L] o [R] per google?

    Ho un problema . Passando dal sito in asp a uno in php ho fatto questa regola
    RewriteRule http://www.skuola.net/latino/default.asp http://www.skuola.net/list.php?c=versioni [L]

    il problema e' che con [L] fa casino..guardate i link puntano tutti a latino/

    Invece con [R] funziona tutto.

    CHe dite metto R? Ho paura che google mi faccia perdere l'indicizzazione

  2. #2
    Esperto
    Data Registrazione
    Jun 2006
    Messaggi
    221

    ...

    ai miei tempi dicevano RTFM!

    Ma i tempi cambiano... siamo tutti pi buoni, e poi quasi natale

    per me non hai bisogno ne di L :

    'last|L' (last rule)
    Stop the rewriting process here and don't apply any more rewriting rules. This corresponds to the Perl last command or the break command from the C language. Use this flag to prevent the currently rewritten URL from being rewritten further by following rules. For example, use it to rewrite the root-path URL ('/') to a real one, e.g., '/e/www/'.
    ne tantomento di R :

    'redirect|R [=code]' (force redirect)
    Prefix Substitution with http://thishost[:thisport]/ (which makes the new URL a URI) to force a external redirection. If no code is given a HTTP response of 302 (MOVED TEMPORARILY) is used. If you want to use other response codes in the range 300-400 just specify them as a number or use one of the following symbolic names: temp (default), permanent, seeother. Use it for rules which should canonicalize the URL and give it back to the client, e.g., translate ``/~'' into ``/u/'' or always append a slash to /u/user, etc.
    cmq IMHO usa path relativi, e infondo non metterci niente.

    EDIT : poi dipende un attimo stavo riguardando, cosa vuoi fare, hai cambiato gli url del sito o un semplice passaggio a url statici?
    Ultima modifica di dsom; 30-10-06 alle 10:10

  3. #3
    User
    Data Registrazione
    Oct 2006
    Messaggi
    19
    ora ho messo [R=301,L] che dici?

  4. #4
    Esperto
    Data Registrazione
    Jun 2006
    Messaggi
    221
    ma perch semplicemente non togli tutto non capisco, c' una ragione particolare che mi sfugge?

    cio che bisogno hai di un 301 per pagine dello stesso dominio..?

    se fai cos:

    RewriteRule latino/default.asp list.php?c=versioni

    non va?
    Ultima modifica di dsom; 30-10-06 alle 10:35

  5. #5
    User
    Data Registrazione
    Oct 2006
    Messaggi
    19
    no come dici te non va. Praticamente mi vengono fuori tutti i link della pagina che puntano a latino/pagina.php invece di puntare /page.php . Solo cosi funziona RewriteRule ^latino/default.asp http://www.skuola.net/list.php?c=versioni [R=301,L] L'unica mia paura e' google. Vorrei non perdere la mia indicizzazione accumulata negli anni

  6. #6
    Esperto
    Data Registrazione
    Jun 2006
    Messaggi
    221
    boh, spiega cosa ti serve fare, posta tutto il file .htaccess e magari ricontrolliamo, cosi difficile capire.

    so solo che non c' necessita di mettere opzioni particolari senza motivo, sicuramente ci sono modi pi puliti di fare la cosa.

  7. #7
    User
    Data Registrazione
    Oct 2006
    Messaggi
    19
    lo sapevo...ho messo ^latino/default.asp http://www.skuola.net/list.php?c=versioni [R=301,L] e adesso ho perso l'indicizzazione di google. Prima se cercavi "promessi sposi" il mio sito era terzo e veniva fuori una pagina asp. Adesso si e' aggiornata in pagina php e non e' + nelle prime posizioni. Come faccio a ritornare dove stavo? ti prego aiutami

  8. #8
    Esperto
    Data Registrazione
    Jun 2006
    Messaggi
    221
    come stavo cercando di spiegarti hai forzato un redirect 301 ad ogni pagina, cosa non proprio positiva!!

    prova a spiegare tutto quello che ti serve, qualcuno pi esperto di me sul forum sapr darti una mano.

    come ti dicevo io non metterei ne l ne r se no ce n' bisogno e farei una regolina come si deve a modino.

    posta tutto il .htaccess al massimo.

  9. #9
    User
    Data Registrazione
    Oct 2006
    Messaggi
    19
    Codice:
    Options +FollowSymLinks
    Options -Indexes
    errorDocument 404 http://www.skuola.net/index.php
    errorDocument 403 http://www.skuola.net/index.php
    
    
    RewriteEngine On
    
    RewriteRule ^italiano/promessi_sposi/indice.asp http://www.skuola.net/list.php?c=promessi_sposi [R=301,L]
    RewriteRule ^italiano/index.htm http://www.skuola.net/list.php?c=italiano [R=301,L]
    RewriteRule ^libri/index.htm http://www.skuola.net/list.php?c=libri [R=301,L]
    RewriteRule ^italiano/promessi_sposi/index.htm http://www.skuola.net/list.php?c=promessi_sposi [R=301,L]
    RewriteRule ^storia/index.htm http://www.skuola.net/list.php?c=storia [R=301,L]
    RewriteRule ^greco/index.htm http://www.skuola.net/list.php?c=greco [R=301,L]
    RewriteRule ^filosofia/index.htm http://www.skuola.net/list.php?c=filosofia [R=301,L]
    RewriteRule ^impicci/index.htm http://www.skuola.net/plug.php?e=faq&cid=1 [R=301,L]
    RewriteRule ^arte/index.htm http://www.skuola.net/list.php?c=storia_arte [R=301,L]
    RewriteRule ^inglese/index.htm http://www.skuola.net/list.php?c=inglese [R=301,L]
    RewriteRule ^inglese/inglese.asp http://www.skuola.net/list.php?c=inglese [R=301,L]
    RewriteRule ^tedesco/tedesco.asp http://www.skuola.net/list.php?c=tedesco [R=301,L]
    RewriteRule ^altro/altro.asp http://www.skuola.net/list.php?c=altre_materie [R=301,L]
    RewriteRule ^greco/greco.asp http://www.skuola.net/list.php?c=greco [R=301,L]
    RewriteRule ^matematica/mate.asp http://www.skuola.net/list.php?c=matematica [R=301,L]
    RewriteRule ^storia/sto.asp http://www.skuola.net/list.php?c=storia [R=301,L]
    RewriteRule ^mlist.asp http://www.skuola.net/plug.php?e=newsletter [R=301,L]
    RewriteRule ^index.asp http://www.skuola.net/index.php [R=301,L]
    RewriteRule ^aulamagna/aulamagna.asp http://www.skuola.net/plug.php?e=faq&cid=2 [R=301,L]
    RewriteRule ^aulamagna.asp http://www.skuola.net/plug.php?e=faq&cid=2 [R=301,L]
    RewriteRule ^impicci/impicci.asp http://www.skuola.net/plug.php?e=faq&cid=1 [R=301,L]
    RewriteRule ^latino/default.asp http://www.skuola.net/list.php?c=versioni [R=301,L]
    RewriteRule ^latino/latino.asp http://www.skuola.net/list.php?c=versioni [R=301,L]
    RewriteRule ^latino/oratoria.asp http://www.skuola.net/page.php?al=oratoria [R=301,L]
    RewriteRule ^latino/oratori.asp http://www.skuola.net/page.php?al=generi_oratori [R=301,L]
    RewriteRule ^latino/letteraturalatina.asp http://www.skuola.net/page.php?al=sunti_letteratura [R=301,L]
    RewriteRule ^latino/agostinoconf.asp http://www.skuola.net/page.php?al=agostino_confessiones [R=301,L]
    RewriteRule ^latino/agostinocivitadei.asp http://www.skuola.net/page.php?al=agostino_civitatedei [R=301,L]
    RewriteRule ^latino/augustoresgestae.asp http://www.skuola.net/page.php?al=augusto_res_gestae [R=301,L]
    RewriteRule ^latino/bemboaltro.asp http://www.skuola.net/page.php?al=bembo_altre [R=301,L]
    RewriteRule ^latino/catullocarmi.asp http://www.skuola.net/list.php?c=catullo [R=301,L]
    RewriteRule ^latino/cesaregallicoprimo.asp http://www.skuola.net/page.php?al=cesare_gallico_1_10 [R=301,L]
    RewriteRule ^latino/cesaregallicosecondo.asp http://www.skuola.net/page.php?al=cesare_gallico_2_10 [R=301,L]
    RewriteRule ^latino/cesaregallicoterzo.asp http://www.skuola.net/page.php?al=cesare_gallico_3_10 [R=301,L]
    RewriteRule ^latino/cesaregallicoquarto.asp http://www.skuola.net/page.php?al=cesare_gallico_4_10 [R=301,L]
    RewriteRule ^latino/cesaregallicoquinto.asp http://www.skuola.net/page.php?al=cesare_gallico_5_10 [R=301,L]
    RewriteRule ^latino/cesaregallicosesto.asp http://www.skuola.net/page.php?al=cesare_gallico_6_10 [R=301,L]
    RewriteRule ^latino/cesaregallicosettimo.asp http://www.skuola.net/page.php?al=cesare_gallico_7_10 [R=301,L]
    RewriteRule ^latino/cesaregallicoottavo.asp http://www.skuola.net/page.php?al=cesare_gallico_8_10 [R=301,L]
    RewriteRule ^latino/cesareciviliprimo.asp http://www.skuola.net/page.php?al=cesare_civili_1_10 [R=301,L]
    RewriteRule ^latino/cesarecivilisecondo.asp http://www.skuola.net/page.php?al=cesare_civili_2_10 [R=301,L]
    RewriteRule ^latino/cesareciviliterzo.asp http://www.skuola.net/page.php?al=cesare_civili_3_10 [R=301,L]

  10. #10
    Esperto
    Data Registrazione
    Jun 2006
    Messaggi
    221
    scrivendo ad esempio (faccio l'ultimo)

    RewriteRule ^latino/cesareciviliterzo.asp page.php?al=cesare_civili_3_10

    non funziona? eventualmente che errore ti da, forse il problema lo danno le finte directory tipo "latino"

  11. #11
    Esperto
    Data Registrazione
    Jun 2006
    Messaggi
    221
    poi tipo non manca il "base url" ?

  12. #12
    User
    Data Registrazione
    Oct 2006
    Messaggi
    19
    si da problemi viene una pagina cosi con link sballati http://www.skuola.net/italiano/prome...osi/indice.asp

  13. #13
    User
    Data Registrazione
    Oct 2006
    Messaggi
    19
    non cambia nulla col base url /

+ 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.