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 11-09-10, 16:08   #1 (permalink)
User
 
L'avatar di Lido
 
Data di registrazione: Feb 2010
Ubicazione: Pisa
Messaggi: 39
Impostare htaccess per URL Rewrite

Ciao a tutti,
ho letto parecchi topic e guide su internet ma non riesco ad impostare bene il file .htaccess per avere un URL rewrite.

Quello che vorrei oltretutto è una cosa molto semplice, il sito infatti è statico e molto piccolo quindi mi basta poter inserire un rewrite degli URL anche singolarmente uno ad uno.

Mi basta cioè poter trasformare gli indirizzi per esempio da :

miosito.it/00001.html
miosito.it/00002.html

creando delle regole tipo :


miosito.it/00001.html = miosito.it/chi siamo
miosito.it/00002.html = miosito.it/contatti

Uso un hosting linux su server Apache ed il mod_rewrite è attivo.
Quello che sono riuscito a fare nel file .htaccess è :

Codice:
RewriteEngine On
RewriteRule ^/automatik_000002.htm$ /chi_siamo.htm [L]
ma non funziona.
Qualcuno sa aiutarmi?
Lido non in linea   Rispondi citando
Vecchio 22-09-10, 15:35   #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 Lido,
da dove ricavi "automatik"?
Se le pagine originali sono .html anche nel RewriteRule devono essere .html
Le regole dovrebbero essere:
Codice:
RewriteEngine On
RewriteRule ^/000001.html$ /chi_siamo.htm [L]
RewriteRule ^/000002.html$ /contatti.htm [L]
ayrton2001 non in linea   Rispondi citando
Vecchio 23-09-10, 00:57   #3 (permalink)
User
 
L'avatar di Lido
 
Data di registrazione: Feb 2010
Ubicazione: Pisa
Messaggi: 39
Ciao ayrton, grazie della risposta.
ho sbagliato a scrivere qui nel post : le pagine sono "/automatik_000002.htm"

Ho provato ad usare il codice che mi hai indicato (scrivendo le pagine in modo corretto)
quindi :

Codice:
RewriteEngine On
RewriteRule ^/automatik_000002.htm$ /chi_siamo.htm [L]
ma non funziona ugualmente...
Lido non in linea   Rispondi citando
Vecchio 23-09-10, 02:32   #4 (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
Scusami, ho commesso un errore.
Codice:
RewriteEngine On
RewriteRule ^automatik_000002.htm$ /chi_siamo.htm [L]
Senza slash iniziale.
ayrton2001 non in linea   Rispondi citando
Vecchio 23-09-10, 23:38   #5 (permalink)
User
 
L'avatar di Lido
 
Data di registrazione: Feb 2010
Ubicazione: Pisa
Messaggi: 39
No, in questo modo non mi trova la pagina "not found"... e nella barra url e presente l indirizzo originale... ma che cavolo sto ht... :P
Lido non in linea   Rispondi citando
Vecchio 24-09-10, 02:14   #6 (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
Quote:
Lido Visualizza il messaggio
No, in questo modo non mi trova la pagina "not found"... e nella barra url e presente l indirizzo originale... ma che cavolo sto ht... :P
Not found perchè forse non hai la pagina /chi_siamo.htm

Quote:
Lido Visualizza il messaggio
e nella barra url e presente l indirizzo originale... ma che cavolo sto ht... :P
Certo che vi è lo stesso indirizzo, altrimenti che url rewrite sarebbe?
Forse tu desideravi un redirect 301? In questo caso:
Codice:
RewriteEngine On
RewriteRule ^automatik_000002.htm$ /chi_siamo.htm [L,R=301]
ayrton2001 non in linea   Rispondi citando
Vecchio 24-09-10, 15:44   #7 (permalink)
User
 
L'avatar di Lido
 
Data di registrazione: Feb 2010
Ubicazione: Pisa
Messaggi: 39
Grazie ancora per le risposte!
La pagine chi_siamo.htm è presente...

Con il 301 il browser visualizza l url modificato ma ci medtte una vita a caricare la pagina...

Il problema cmq sarà risolto in quanto voglio rifare il sito con Joomla e quindi non ci saranno problemi per gestire i frenly url.... magari poteva fare comodo ad altri ma vabbè...
Lido non in linea   Rispondi citando
Rispondi


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:46.




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

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.