Vai indietro   Scuola forum (scuo.la) - Forum di discussione per le scuole > Materie di Scuola > Informatica



Top 5 Stats
Latest Posts
Discussione    data, Ora  invio  Risposte  Visite   Forum
Vecchio Pubblicazione GPS Lombardia  13-08, 14:12  Igmarus  0  938   Scuola in generale
Vecchio Chi soffre di emicrania e non sa come risolvere?  05-08, 03:07  androlite  0  900   Medicina
Vecchio Cosa ne pensate delle nuove scoperte di Zamboni sulla sclerosi multipla?  05-08, 03:02  androlite  1  226   Medicina
Vecchio Perché secondo voi ci si sposa sempre di meno?  03-08, 17:36  androlite  6  29276   Religione
Vecchio Referto della risonanza magnetica (RM) del rachide lombo-sacrale  03-08, 17:33  androlite  2  12041   Medicina
Vecchio Caricabatteria che può dare lo spunto per far partire l'auto  03-08, 17:27  androlite  3  17822   Auto, Moto, Motori
Vecchio Come risolvere per lampadina moto da enduro che salta spesso  03-08, 17:23  androlite  4  12965   Auto, Moto, Motori
Vecchio Cosa fare per i pneumatici auto che non tengono la pressione  03-08, 17:19  androlite  5  13805   Auto, Moto, Motori
Vecchio Bisogna montare solo due o quattro gomme termiche d'inverno?  03-08, 17:09  androlite  6  10530   Auto, Moto, Motori
Vecchio Secondo voi siamo soli nell'universo?  03-08, 17:02  androlite  2  9042   Scienze

Rispondi
 
LinkBack Strumenti della discussione Modalità di visualizzazione
  #1 (permalink)  
Vecchio 05-25-2011, 06:25 PM
Senior Member
 
Registrato dal: Jun 2007
Messaggi: 810
predefinito Htaccess del dominio principale viene ereditato dai secondari

Htaccess del dominio principale viene ereditato dai secondari


Ciao a tutti.
Ho un spazio web multi dominio e mi sono accorto che vi è un problema con i redirect htaccess: in pratica quello del dominio principale viene ereditato da tutti i domini secondari, così che una pagina chiamata contatti.html che è stata rinominata in altro modo nel sito principale e re direzionata col 301, impedisce che vi siano pagine chiamate allo stesso modo nei domini secondari, e se vi sono quando si clicca su contatti.html nei siti secondari si viene riportati a contatti.html del sito principale. Come si può fare quindi ad aggirare questo problema? Il redirect utilizzato è il 301 più classico, quindi:
Redirect 301 /contatti.html UrlPrincipale/contattinew.html
Grazie
Rispondi quotando
  #2 (permalink)  
Vecchio 01-17-2024, 05:03 PM
Member
 
Registrato dal: Jun 2007
Messaggi: 42
predefinito

Ciao!
Per risolvere questo problema, puoi utilizzare la direttiva RewriteRule con il flag [L] per indicare di interrompere il processo di rewriting una volta che viene soddisfatta la condizione.

Ecco un esempio di come potresti modificare il tuo file .htaccess per gestire correttamente i redirect in base ai domini:

codice HTML:
RewriteEngine On

# Redirect per il dominio principale
RewriteCond %{HTTP_HOST} ^www.tuo-sito-principale.com$ [NC]
RewriteRule ^contatti.html$ /contattinew.html [R=301,L]

# Redirect per i domini secondari
RewriteCond %{HTTP_HOST} ^www.tuo-dominio-secondario1.com$ [NC]
RewriteRule ^contatti.html$ /altro-percorso-per-contatti.html [R=301,L]

# Aggiungi altre condizioni e regole per gli altri domini secondari se necessario

# Altre regole di rewriting o redirect per il tuo sito

# Se non soddisfa nessuna delle condizioni precedenti, esegui altre azioni qui
In questo esempio, stiamo utilizzando il modulo mod_rewrite di Apache. La condizione %{HTTP_HOST} verifica quale dominio è stato richiesto, e la regola successiva (RewriteRule) effettua il redirect solo se la richiesta corrisponde al percorso specificato.

Assicurati di sostituire www.tuo-sito-principale.com e www.tuo-dominio-secondario1.com con i tuoi veri domini. Inoltre, adatta il percorso della nuova pagina (/contattinew.html e /altro-percorso-per-contatti.html) alle tue esigenze.

Questa configurazione dovrebbe aiutarti a gestire i redirect in modo indipendente per ciascun dominio.




Rispondi quotando
Rispondi

Strumenti della discussione
Modalità di visualizzazione

Regole d'invio
Non puoi inserire discussioni
Non puoi inserire repliche
Non puoi inserire allegati
Non puoi modificare i tuoi messaggi

BB code è attivo
Le smilie sono attive
Il codice IMG è attivo
il codice HTML è disattivato
Trackbacks are attivo
Pingbacks are attivo
Refbacks are attivo



Tutti gli orari sono GMT +2. Attualmente sono le 03:57 PM.


© Copyright 2008-2022 powered by sitiweb.re - P.IVA 02309010359 - Privacy policy - Cookie policy e impostazioni cookie