- Home
- Categorie
- La Community Connect.gt
- Tutto sulla Community
- Aiuto per rewriting
-
Aiuto per rewriting
Ciao a tutti,
inanzitutto mi scuso se sono ripetitivo ma prima di rinunciare vorrei riprovare un ultima volta, ho fatto una bella confusione in google e ora praticamente sto perdendo tutto cio che avevo guadagnato nei motori, devo provare a eseguire questo redirect 301.io ho una pagina del genere:
**
www.miosito.com/articolo.php?articolo=10riscritta cosi
www.miosito.com/ID/categoria/titolo-articolo/
**l'htaccess e :
**
RewriteEngine On
RewriteBase /
Redirect permanent http://www.antoniofullone.it/articolo-27.html http://www.antoniofullone.it/27/Notizie/Wikipedia-lancia-la-sua-sfida-a-Google/
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/$ articolo.php?articolo=$1&nomecat=$2&titolo=$3
**
devo fare il redirect 301 , ho provato con php inserendo un header location nel codice estraendo le variabili ma il browser va in til e comincia a reindirizzare di continuo,come un loop, non esegue il redirect, anzi non si ferma sarebbe piu corretto dire.A questo punto vorei farlo con htaccess, se metto [r=301,L]
alla fine della riga mi da errrore interno del server (errore 500).
cosa posso fare?Grazie e chiedo scusa ai moderatori se ho riproposto lo stesso post, ma vorrei provare un ultimo tentativo.
-
ciao
non puoi mettere il 301 nel file htaccess (per due motivi: hai delle variabili e mod_rewrite non può fare query sql; andresti in loop)
il consiglio è:
articolo.php - rinominalo in articolo2.php
modifica la rewriterule e falla puntare a articolo2.php
crea articolo.php dove prendi $_GET['idarticolo'] ti ricavi gli altri campi e invii gli header 301se non sbaglio ci sta l'esempio completo di 301 nella guida al rewrite
-
Semplicemente una parola
GRAZIE!!!!!
funziona alla grande, ho modificato l'htaccess con articolo2 e poi inserito un header 301 con php nella pagina articolo,
funziona perfettamente, grazie OSVI, credimi ci sbattevo la testa da tanto e grazie al tuo consiglio in 5 minuti ho risolto il problema.
-
ciao!
Francesco