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 Come precipitare ferro soluzione salina sottoforma di idrossidi?  13-05, 10:00  Antonio_1  2  308   Chimica
Vecchio È possibile inserire più canne fumarie in un unico comignolo?  07-05, 08:33  karol  1  20093   Idraulica
Vecchio Perché la mia bella camicia nera ha incominciata a sbiadire?  05-05, 17:44  manuel  1  22346   Chimica
Vecchio Va bene rivestire la canna fumaria con materiali isolanti?  04-05, 18:46  Marsilio  1  19867   Idraulica
Vecchio E' sufficiente sostituire autoclave condominio o anche i montanti?  03-05, 12:19  enrico2  2  345   Idraulica
Vecchio Cosa causa dolore fianco destro, intorpidimento piede e nausea?  01-05, 16:31  Marcos  1  22016   Medicina
Vecchio Quanti punti di invalidità per una distorsione alla caviglia?  01-05, 13:25  Sigismondo  1  17235   Medicina
Vecchio Come vedere se 1/5 stipendio inquilino è già stato ceduto?  30-04, 15:01  Harley  1  40213   Diritto
Vecchio Come risolvere per bullone serbatoio olio motore spanato?  30-04, 11:19  Leandro  1  15207   Auto, Moto, Motori
Vecchio Come eliminare definitivamente messaggio Internet Explorer?  29-04, 17:25  Yves  1  21492   Informatica

Rispondi
 
LinkBack Strumenti della discussione Modalità di visualizzazione
  #1 (permalink)  
Vecchio 05-25-2011, 06:25 PM
Senior Member
 
Registrato dal: Jun 2007
Messaggi: 812
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: 39
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 11:05 AM.


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