+ Rispondi alla Discussione
Risultati da 1 a 14 di 14

rewrite mode

Ultimo Messaggio di fiorry il:
  1. #1
    User
    Data Registrazione
    Oct 2005
    Messaggi
    89

    rewrite mode

    Ho trovato su un sito un articolo su come inserire il rewrite (siccome non sono capace) mi sembra di aver fatto tutto come nel tutorial ma non funziona, in .htaccess ho scritto
    Codice:
    RewriteEngine on
    RewriteRule ^categoria/([^/]+).html cat.php?cid=$1 [L]
    ma gli url non sono cambiati

    forse questo non è il forum più adatto, ma non sapevo dove postare.

    ho inserito il file .htaccess nella cartella principale del sito

    dove sbaglio?
    Comparazione prezzi Prezzi

  2. #2
    Utente Premium L'avatar di KING_Hack
    Data Registrazione
    Mar 2005
    Località
    Aquileia
    Messaggi
    1,720
    Ciao fiorry.
    Forse la sezione migliore era quella su MySQL e PHP.

    Comunque, visto che non hai dato altre info rigurado l'url da riscrivere ti consiglio il post di Tymba:

    http://www.giorgiotave.it/forum/viewtopic.php?t=5861

    Ha segnalato un tool online per creare le regole di mod_rewrite inserendo l' URL che vuoi convertire.


  3. #3
    User
    Data Registrazione
    Oct 2005
    Messaggi
    89
    si in quel link mi da il codice da inserire in .htaccess

    lo copio e lo incollo ma non funge, vorrei sapere se bisogna effetuare altre operazioni....

    scusate se ho postato nel forum sbagliato
    Comparazione prezzi Prezzi

  4. #4
    Banned L'avatar di Rinzi
    Data Registrazione
    Feb 2005
    Località
    Roma
    Messaggi
    5,444
    sposto in php e mysql

  5. #5
    User
    Data Registrazione
    Mar 2005
    Messaggi
    503
    ma gli url non sono cambiati
    attenzione, impostare .htaccess non fa cambiare gli url (diciamo i link).
    Quelli li devi cambiare tu da codice.

    In pratica se tu chiami la pagina:

    categoria/5.html

    il server ti fornisce la pagina

    cat.php?cid=5

    Comunque sei tu, da codice, a dover chiamare la pagina scritta correttamente, cioè: categoria/5.html


  6. #6
    User
    Data Registrazione
    Oct 2005
    Messaggi
    89
    si ho letto in un altro post, a modificare il codice ci posso arrivare, ma il mio problema è un altro....
    lo script è criptato e posso aggiungere code solo in una pagina la extra.php che poi mette le modifiche nelle altre pagine index.php cat.php, secondo voi è possibile inserire un codice per la riscrittura in questo caso??
    Comparazione prezzi Prezzi

  7. #7
    User
    Data Registrazione
    Mar 2005
    Messaggi
    503
    se puoi editare solo la pagina extra.php allora puoi modificare solo i link che vengono creati li dentro...

    ciao

  8. #8
    User
    Data Registrazione
    Oct 2005
    Messaggi
    89
    forse ho avuto una idea, siccome il template è in html, posso modificare i link da li o no??

    adesso provo.....
    Comparazione prezzi Prezzi

  9. #9
    User Attivo
    Data Registrazione
    Dec 2004
    Località
    abito sulla luna e ogni volta che mi telefono è un'interrurbana
    Messaggi
    2,413
    quello che puoi o non puoi fare dipende dall'applicazione che stai usando e da che codice è criptato.

    se i link vengono generati in una parte di codice criptato non puoi farlo altrimenti si.

    che script stai usando?

  10. #10
    User
    Data Registrazione
    Oct 2005
    Messaggi
    89
    lo script è simile a linker (non so se conosci), nel pannello admin si possono modificare i vari template, sto provando e sembra che funzioni come dicevo.... appena ne vengo a capo posto qui, non si sa mai che serva a qualcuno.
    Comparazione prezzi Prezzi

  11. #11
    User
    Data Registrazione
    Oct 2005
    Messaggi
    89
    sono sulla buona strada ma avrei bisogno di un aiutino....

    faccio qualche esempio:

    per il seguente url
    cat.php?cid=$1
    Codice:
    RewriteRule cat/cid/(.*) cat.php?cid=$1
    e tutto va bene... l'url diventa cat/cid/numero
    per questo url
    cat.php?cid=$subcid
    Codice:
    RewriteRule cat/cid/(.*) cat.php?cid=$subcid
    e tutta va male l'url diventa cat/cid/cat/cid/cat/cid/=33 e mi indirizza sempre a una pagina

    sbaglio qualcosa nel secondo codice?
    Comparazione prezzi Prezzi

  12. #12
    User
    Data Registrazione
    Oct 2005
    Messaggi
    89


    mitico ci sono riuscito, per me un impresa a dir poco storica....
    posto qui i code non si sa mai che possano essere di aiuto
    file .htacess
    Codice:
    Options +FollowSymLinks
    RewriteEngine on
    
    RewriteRule cat-cid-(.*)\.htm$ cat.php?cid=$1
    RewriteRule cat-cid-(.*)\.htm$ cat.php?cid=$cid2
    RewriteRule cat-cid-(.*)-page-(.*)\.htm$ cat.php?cid=$1&page=$2
    poi ho modificato tutti i link non in php ma quelli in html nel template:

    cat.php?cid=$cid a cosi cat-cid-$cid.htm
    cat.php?cid=$cid2 a cosi www.miosito.org/cat-cid-$cid2.htm

    e cosi via, non so il perchè ma nel secondo caso ho dovuto inserire tutto l'url altrimenti non fungeva.

    Spero sia utile a qualcuno
    Comparazione prezzi Prezzi

  13. #13
    Utente Premium L'avatar di micser
    Data Registrazione
    Jul 2005
    Località
    Sardegna
    Messaggi
    141
    Citazione Originariamente Scritto da riky78
    ma gli url non sono cambiati
    attenzione, impostare .htaccess non fa cambiare gli url (diciamo i link).
    Quelli li devi cambiare tu da codice.

    In pratica se tu chiami la pagina:

    categoria/5.html

    il server ti fornisce la pagina

    cat.php?cid=5

    Comunque sei tu, da codice, a dover chiamare la pagina scritta correttamente, cioè: categoria/5.html

    non mi è chiaro!!
    pensavo che scrivendo su .htaccess
    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule scheda-cod-(.*)\.htm$ scheda.php?cod=$1

    la mia pagina
    http://www.nevel.it/shop/scheda.php?cod=21.44
    venisse visualizzata con questo indirizzo
    http://www.nevel.it/shop/scheda-cod-21.44.htm

    in effetti l'ho inserito e non funge

    cosa significa "Comunque sei tu, da codice, a dover chiamare la pagina scritta correttamente"

    da quale codice?

  14. #14
    User
    Data Registrazione
    Oct 2005
    Messaggi
    89
    devi modificare i link nello script
    nel mio script i link erano del tipo
    cat.php?cid=$cid

    o una cosa del genere...
    io per esempio li ho riscritti in
    cat-cid-21.htm

    ma se non li riscrivi nello script il file .htaccess non serve a nulla
    Comparazione prezzi Prezzi

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