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 Col progetto Sirio spetta l'orario di 35 ore settimanali o 36?  21-02, 12:13  AlexeyVon  2  9970   Scuola in generale
Vecchio Dove guardare le partite di calcio in streaming in Germania?  09-02, 13:35  Eugensmalm  5  19938   Informatica
Vecchio Come scegliere lo sport perfetto? Quali criteri valutare?  03-02, 08:03  Eugensmalm  23  68498   Educazione Fisica
Vecchio Gli esami d'integrazione ITIS Avogadro di Torino sono difficili?  31-01, 12:14  Eugensmalm  2  9014   Scuola in generale
Vecchio Come calcolare percentuale totale di occupazione alberghiera?  24-12, 00:44  JoseMaria  2  7019   Matematica
Vecchio Come trovare l'insieme di definizione per risolvere disequazione?  24-12, 00:43  JoseMaria  5  10199   Matematica
Vecchio Quali passaggi nel risolvere equazione coi numeri complessi?  24-12, 00:42  JoseMaria  2  9787   Matematica
Vecchio C'è molta discalculia o è l'insegnamento poco personalizzato?  24-12, 00:40  JoseMaria  2  9583   Matematica
Vecchio Come studiare convergenza serie ∑n=1∞ sin(n!)2^[-n^2-log(n)+cos(n)]?  24-12, 00:40  JoseMaria  2  11728   Matematica
Vecchio Come determinare dimensione e base di U, V e intersezione?  24-12, 00:39  JoseMaria  2  9234   Matematica

Rispondi
 
LinkBack Strumenti della discussione Modalità di visualizzazione
  #1 (permalink)  
Vecchio 05-25-2011, 07: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, 06: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


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 10:42 AM.


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