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 07-10-10, 01:40   #1 (permalink)
User
 
Data di registrazione: Nov 2009
Messaggi: 16
Invia un messaggio tramite Skype a icefoxsoftware
Problema .htaccess con le cartelle

Salve a tutti. Ho già scritto ciò in un altro 3d ma ho sbagliato categoria

Devo scrivere una regola di scrittura che mi permetta di accedere a cartella1 scrivendo cartella-virtuale. Con il codice di sotto funziona tutto meno una cosa.


Codice:
RewriteEngine On
RewriteBase /homesito

RewriteCond %{REQUEST_URI} cartella1/
RewriteRule .*\.php [F,L]

RewriteRule ^cartella-virtuale/?%{QUERY_STRING}$ cartella1/$i?%{QUERY_STRING} [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . cartella1/index.php [L]
Una volta fatto l'accesso al pannello di controllo con cartella-virtuale, tutti i link non sono nella forma sitaname/homesito/cartella-virtuale/link.php ma sitename/homesito/link.php, il che genera un errore. Come mai?

Grazie mille.
Alfonso
icefoxsoftware non in linea   Rispondi citando
Vecchio 07-10-10, 02:00   #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 icefoxsoftware,
tramite l'.htaccess non modifichi i link della pagina ma interpreti l'url durante la richiesta al server.
ayrton2001 non in linea   Rispondi citando
Vecchio 07-10-10, 09:40   #3 (permalink)
User
 
Data di registrazione: Nov 2009
Messaggi: 16
Invia un messaggio tramite Skype a icefoxsoftware
E non c'è un modo per risolvere? Cioè, non c'è un modo per riscrivere tutte le url?
icefoxsoftware non in linea   Rispondi citando
Vecchio 07-10-10, 15:06   #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
Puoi aggiungere in testa
Codice:
RewriteRule ^(.*).php$ cartella-virtuale/$1.php [L, R=301]
Però la migliore soluzione è modificare gli href per farli linkare all'URL corretto.
ayrton2001 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.