Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Seo e Tecnologie > Mod Rewrite e Tecniche di URL Redirect
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti

Mod Rewrite e Tecniche di URL Redirect La riscrittura delle URL e i reindirizzamenti

Hey Amico Visitatore,
Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione Mod Rewrite e Tecniche di URL Redirect


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 24-06-11, 17:47   #1 (permalink)
Esperto
 
Data di registrazione: May 2005
Messaggi: 466
Conflitto tra 301 e rewrite

Salve a tutti,
ho un problema che mi ha praticamente fatto perdere tutto il pomeriggio.

Veniamo subito ai fatti.

Ho una pagina da rewrittare che funziona a meraviglia:
Codice:
RewriteRule ^hotel/([^/]+).html$ /hotel/lista_citta.php?regione=$1 [L]
hotel/Lazio.html <-> /hotel/lista_citta.php?regione=Lazio


Successivamente vorrei fare un 301 per la stessa pagina dinamica alla statica qualora ci arrivino persone da google:
Codice:
RewriteCond %{QUERY_STRING} ^regione=(.*)$
RewriteRule ^hotel/lista_citta\.php$ /hotel/%1.\html? [L,R=301]

Ora, a dipesa dell'ordine in cui li metto, non funziona una volta l'uno, una volta l'altro ... singolarmente invece funzionano benissimo entrambi.

Dov'è che sto sbagliando??

Grazie a chi mi possa aiutare.
__________________
Il mio nuovo Social Network - Punto chat

Perchè uso Maxthon? http://maxthon.135.it
Bukowski non in linea   Rispondi citando
Vecchio 26-06-11, 20:24   #2 (permalink)
Moderatore
 
L'avatar di ayrton2001
 
Data di registrazione: Jul 2006
Ubicazione: Bagheria
Messaggi: 1,145
Invia un messaggio tramite MSN a ayrton2001 Invia un messaggio tramite Skype a ayrton2001
Ciao Bukowski,
in effetti va in loop

puoi risolvere duplicando (oppure fare un collegamento simbolico) il file lista_citta.php chiamandolo per esempio lista_citta2.php e modificando la regola:
Codice:
RewriteRule ^hotel/([^/]+).html$ /hotel/lista_citta2.php?regione=$1 [L]
ayrton2001 non in linea   Rispondi citando
Rispondi
Tags: ,



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 18:48.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.