- Home
- Categorie
- La Community Connect.gt
- Tutto sulla Community
- Rewrite e successivo redirect
-
Rewrite e successivo redirect
Buongiorno Forum ,
una domandina su **rewrite **...Dunque vi spiego il mio problema...
Ho una pagina che si chiama :/grafica.php?id=2&nodo=4
e deve diventare : /grafica_web_design_cagliari.php
Allora nel mio file .htaccess ho scritto:
RewriteRule ^grafica_web_design_cagliari.php /grafica.php?id=2&nodo=4
Questo crea in effetti la pagina grafica_web_design_cagliari.php ma a questo punto dovrei chiaramente fare un redirect
Guardando un po in giro aggiungo R=301 e lo scrivo nel file .htaccess:RewriteRule ^grafica_web_design_cagliari.php /grafica.php?id=2&nodo=4 [R=301,L]
Risultato :
se vado su grafica_web_design_cagliari.php mi reindirizza a grafica.php?id=2&nodo=4
Quello che vorrei ottenere è esattamente il contrario ........
Grazie come sempre in anticipo e buon lavoro a tutti
ciao
-
Ciao kekko1,
se vuoi ottenere il contrario allora inverti gli url:RewriteRule ^grafica.php?id=2&nodo=4$ /grafica_web_design_cagliari.php [R=301,L]
-
Ciao a tutti.
Questa cosa interessa molto anche a me; è una cosa semplicissima ma mi sta dando dei gran grattacapi.Avevo un url del tipo: "miosito.it/CiaoMamma.aspx" e ho inserito una regola di riscrittura che funziona perfettamente, per cui richiamamndo "miosito.it/ciao-mamma/" vedo il contenuto dell'altra pagina.
Ora la domanda fatidica: devo effettuare un redirect 301 dato che la pagina CiaoMamma.aspx risulta indicizzata in Google o no?
E se si come faccio il redirect? Grazie.
-
Ciao bobighorus,
Oltre a riscrivere l'url devi anche effettuare un 301 dalla pagina vecchia alla nuova.
Esempio:
RewriteRule ^CiaoMamma.aspx$ /ciao-mamma/ [R=301,L]